xcode代码块Code Snippets

4,697 阅读2分钟

前言

xcode中存在一个代码块工具,我们只需要输入一个前缀或者对应提示即可出代码块的提示,例如:单例的dispatch_once代码块

在xcode中我们也可以设置自己平时常用的代码块,以提高我们的开发效率,其被称为 Code Snippets

代码块 Code Snippets的设置

首先选中自己写的一块代码块,然后点击导航的 Editor(编辑),选择最下面的 create code Snippet即可进入设置页面,如下所示

注意:一定要选中代码块,否则点击 create code Snippet也不会创建一个新的代码块,也无法创建重复代码块

image.png

如下所示创建了一个代码块,最上面的是标题,也就是显示最左侧的标题,最先面的completion 是我们的快捷字符,当打出·部分或者全部快捷字符时,会给出提示

image.png

例如,我们设置了一个 assignproperty 属性,快捷字符串lsassign ,下面就可以通过 快捷字符串 唤出了

image.png

image.png

image.png

正常我们设置的是一块比较固定死的代码块,没什么特殊的,例如单例,如果像上面的 property 属性一样,则需要控制类型和名字,代码块只需要像下面一样定义即可

@property (nonatomic, assign) <#type#> *<#name#>;

然后就可以放心地使用了

下面是单例的代码块,设置比较固定,只要打印出 sharedInstance的部分就可以唤出了

image.png

最后

只需要进入下面的目录下,即可查看自己编写好的 Code Snippets 备份信息

~/Library/Developer/Xcode/UserData/CodeSnippets

image.png

可以 copy 别人的代码块,到这个目录,然后也可以自己也可以在 xcode 中使用了,需要重新 xcode 才可以

快来尝试吧!