一、说明
Code Snippets Library 为代码片段库,在开发项目过程中经常会遇到一些重复的代码块,创建代码片段库可以减少我们开发的工作量,而且非常方便调用.Xcode系统中也为我们提供了一些,我们自己也可以扩充自己定义的代码片段库。
二、介绍
1.打开
第一种:
第二种:
2.创建
选中需要复用的代码
然后单击并按住代码块,知道文本光标变为箭头光标。接着将代码块拖放到code snippet library中,然后松开鼠标。如下图所示
此时会弹出一个popover,通过该popover可以对新的code snippet进行编辑,如下图所示。
【属性说明】
- 1.Title:Code Snippets的标题;
- 2.Summary:Code Snippets的描述文字;
- 3.Platform:可以使用Code Snippets的平台,有IOS/OS X/All三个选项
- 4.Language:可以在哪些语言中使用该Code Snippets
- 5.Completion Shortcut:Code Snippets的快捷方式,比如本文第二部分编写switch代码段用到的sw,在这里,把属性设置的快捷方式设为pc
- 6.Completion Scopes:可以在哪些文件中使用当前Code Snippets,比如全部位置,头文件中等,当然可以添加多个支持的位置。
- 7.最后的一个大得空白区域是对Code Snippets的效果预览。
一切设置完成以后,点击该菜单右下角的Done按钮,新建工作就结束了。
有一个需要注意的地方:这样就可以作提示并修改你要修改的东西了
3.使用
1).直接拖拉你想要的代码片段到你想要放置的位置,然后松开
2).快捷键
正面是对应的位置编辑的信息
三、其它
Code Snippets的备份
Xcode中的Code Snippets默认放在下面的目录中:
- ~/Library/Developer/Xcode/UserData/CodeSnippets
我们可以将目录中的Code Snippets备份,也可以将其直接拷出来放在不同的电脑上使用,因此多台电脑之间的协作也毫无压力。
系统提供的代码片段是无法修改的,这里有一篇介绍怎么修改系统提供的代码片段的文章:http://www.cocoachina.com/ios/20160127/15004.html