在Xcode中存在一个 Code Snippet 功能,这个Code Snippet 功能可以减少代码重复编写,提升编码速度。
1、创建代码块
选择已有可能经常重用的 Code Snippet,点击右键,选择Create Code Snippet…
如下:
2、编辑
1>点击Xcode右上角的“+” ,如下:
2>弹框左侧列表中找出需要编辑的 Code Snippets (也可在上方搜索框中搜索Code Snippets的名称)
3>点击弹框右下角的“Edit”进行编辑 Code Snippets 如下:
- title
Code Snippets 的标题
2. Summary
Code Snippets 的描述
3. Language
Code Snippets 支持使用的语言
4. Platform
Code Snippets 支持的平台, 现有All、iOS、macOS、tvOS、* watchOS五个选项
5. Completion
Code Snippets 的快捷方式
6. Availability
Code Snippets 使用场景(限制可访问该代码块的范围),比函数或方法等
包含如下:
- All Scopes:全范围
- Class Implementation:类实现,范围为@implementation - @end
- Class Interface Methods:类接口方法,范围为@interface - @end
- Class Interface Variables:类接口属性,范围为@interface - @end
- Code Expression:代码表达式
- Function or Method:函数或方法
- Preprocessor Directive:预处理指令
- String or Comment:字符串或注释
- Top Level