用XCode随便打开或新建一个项目,然后随便打开一个.h或者.m文件。
随便找个空白位置,输入“@property (nonatomic, strong) <#type#> *<#name#>;”。(不含双引号)
打开XCode右侧的Utilities View,然后在其靠底部的位置找到并打开Code Snippets Library。
选中我们刚刚输入的那段代码,把它拖到Code Snippets Library中。
滚动到Code Snippets Library的最底部,找到一个花括号上面带个“User”文字的图标。
单击那个图标,会弹出一个窗口。然后点击窗口底部左边的Edit按钮
在Summary中输入代码片段的注释
在Title中输入代码片段的标题,标题会显示在代码提示中,此例中,输入标题为“Objective-C @property strong”
在Completion shortcut中输入代码片段的快捷键,快捷键用于激活代码提示,此例中,输入快捷键为“@property ”
platform 此例中选All
language 此例中选Objective-C
Completion scope选Class Interface Methods 指定了激活代码提示的快捷键的有效的区域,比如这里我們选的Class Interface Methods就是说明这段代码的快捷键在声明类方法的区域才能激活代码提示;在其他任何区域,无论怎么敲这个快捷键,都不会出现这段代码的提示。
然后点击“Done”按钮
删掉刚刚输入的代码,然后随便找类的头文件,在定义类property的区域,试试敲入刚刚设置的快捷键。敲入“@p”这两个字符,代码提示就已经出来了。选中代码,回车,XCode自动把代码给我们补全了
Completion Scopes 完成范围
All 全部
Class Implementation 类的实现
Class Interface Methods 类接口方法
Class Interface Variables 类接口变量
Code Expression 代码表达式
Function or method 函数或方法
Preprocessor Directive 预处理器指令
String or Comment 字符串或评论
Top Level 顶级
Xcode中的代码片段默认放在~/Library/Developer/Xcode/UserData/CodeSnippets下,可以直接拷贝共享使用