前言
xcode中存在一个代码块工具,我们只需要输入一个前缀或者对应提示即可出代码块的提示,例如:单例的dispatch_once代码块等
在xcode中我们也可以设置自己平时常用的代码块,以提高我们的开发效率,其被称为 Code Snippets
代码块 Code Snippets的设置
首先选中自己写的一块代码块,然后点击导航的 Editor(编辑),选择最下面的 create code Snippet即可进入设置页面,如下所示
注意:一定要选中代码块,否则点击 create code Snippet也不会创建一个新的代码块,也无法创建重复代码块
如下所示创建了一个代码块,最上面的是标题,也就是显示最左侧的标题,最先面的completion 是我们的快捷字符,当打出·部分或者全部快捷字符时,会给出提示
例如,我们设置了一个 assign 的 property 属性,快捷字符串为 lsassign ,下面就可以通过 快捷字符串 唤出了
正常我们设置的是一块比较固定死的代码块,没什么特殊的,例如单例,如果像上面的 property 属性一样,则需要控制类型和名字,代码块只需要像下面一样定义即可
@property (nonatomic, assign) <#type#> *<#name#>;
然后就可以放心地使用了
下面是单例的代码块,设置比较固定,只要打印出 sharedInstance的部分就可以唤出了
最后
只需要进入下面的目录下,即可查看自己编写好的 Code Snippets 备份信息
~/Library/Developer/Xcode/UserData/CodeSnippets
可以 copy 别人的代码块,到这个目录,然后也可以自己也可以在 xcode 中使用了,需要重新 xcode 才可以
快来尝试吧!