iOS 方便开发的小技巧(自定义代码块与模板 )

1.自定义 代码块

有些代码复杂难记 , 每次写都要翻笔记回头看 , 这时还是要靠万能的xcode

  • 1.一般要修改的地方,不固定的地方最好用<# XXX #>代替 ,其中XXX为你的提示
参数.gif
  • 2.选中需要保存为代码块的代码,鼠标长按直到鼠标光标变成一个箭头

  • 3.直接拖入图中的位置,接着会弹出相应的框框


    提示.png
  • 注意 : 标题要改,这里是起个提示作用 使用什么语言那里选择OC,Completion Shortcut 是设置快捷键的,改成自己容易记得住的,我一般会以@开头(xcode9下 @不会自动隐藏,所以xcode9下 命名快捷语最好不要用@开头) , Completion Scopes 是设置你在什么地方敲这个快捷键有用,因为我是在方法中拖过来的代码块,所以系统自动识别了,只有在方法中才能调用,这里亦可以自己修改

调用.png

2.自定义模板

程序员最烦两件事,第一件事是别人要他给自己的代码写注释,第二件呢?是看别人的代码时没写注释,都说代码是程序员的第二张脸,写了太烂的代码背后一定会遭人鄙视。请遵循一些简单的规范,写干净一致的代码!请记住代码不是一次性的,需要重复的修改和重构,为未来写点代码!

  • 这里介绍的是用#pragma mark -来分割各个方法
pragma mark.png
  • 这个很多人都经常用,为了方便,一开始我是用自定义代码块来标注的:
标注.gif
  • 但是每个控制器都要添加就显得十分繁琐了,为了避免一些重复的步骤,我们何不直接改变自定义的模板呢?

  • 前往文件夹:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/Source/Cocoa Touch Class.xctemplate

  • 我们可以通过文件名来确定改的是哪个文件,这里改的是UIViewControllerObjective-C,打开(_FILEBASENAME.m)可以看到这个是UIViewController默认的模板:

UIViewController.png
  • 但是默认是不能直接修改里面的代码内容的 ,这里我们可以把.m文件拷贝到桌面修改,这里附上我的修改内容,每个人习惯不一样,要根据自己的习惯修改


    内容.png
  • 改完直接拷贝到之前.m文件所在的位置替换就行了,当你新建一个UIViewController你就可以看到你的成果啦,真心省了不少步骤

  • 比较细节的一些代码规范这里不详说,装逼人士墙裂推荐这篇文章:http://www.jianshu.com/p/55fa8d74b212

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容