1.自定义 代码块
有些代码复杂难记 , 每次写都要翻笔记回头看 , 这时还是要靠万能的xcode
- 1.一般要修改的地方,不固定的地方最好用<# XXX #>代替 ,其中XXX为你的提示
2.选中需要保存为代码块的代码,鼠标长按直到鼠标光标变成一个箭头
-
3.直接拖入图中的位置,接着会弹出相应的框框
注意 : 标题要改,这里是起个提示作用 使用什么语言那里选择OC,Completion Shortcut 是设置快捷键的,改成自己容易记得住的,我一般会以@开头(xcode9下 @不会自动隐藏,所以xcode9下 命名快捷语最好不要用@开头) , Completion Scopes 是设置你在什么地方敲这个快捷键有用,因为我是在方法中拖过来的代码块,所以系统自动识别了,只有在方法中才能调用,这里亦可以自己修改
2.自定义模板
程序员最烦两件事,第一件事是别人要他给自己的代码写注释,第二件呢?是看别人的代码时没写注释,都说代码是程序员的第二张脸,写了太烂的代码背后一定会遭人鄙视。请遵循一些简单的规范,写干净一致的代码!请记住代码不是一次性的,需要重复的修改和重构,为未来写点代码!
- 这里介绍的是用#pragma mark -来分割各个方法
- 这个很多人都经常用,为了方便,一开始我是用自定义代码块来标注的:
但是每个控制器都要添加就显得十分繁琐了,为了避免一些重复的步骤,我们何不直接改变自定义的模板呢?
前往文件夹:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/Source/Cocoa Touch Class.xctemplate我们可以通过文件名来确定改的是哪个文件,这里改的是UIViewControllerObjective-C,打开(_FILEBASENAME.m)可以看到这个是UIViewController默认的模板:
-
但是默认是不能直接修改里面的代码内容的 ,这里我们可以把.m文件拷贝到桌面修改,这里附上我的修改内容,每个人习惯不一样,要根据自己的习惯修改
改完直接拷贝到之前.m文件所在的位置替换就行了,当你新建一个UIViewController你就可以看到你的成果啦,真心省了不少步骤
比较细节的一些代码规范这里不详说,装逼人士墙裂推荐这篇文章://www.greatytc.com/p/55fa8d74b212