概述
- 这里介绍一个比较实用的技巧,在开发过程中,有一些代码片段会经常利用到,大家可能会觉得定义一些宏可以解决问题,但是遇到比如UITableView的协议方法,或者写Demo时候想要快速的定义一个UIButton(当然,使用storyboard除外)呢?
什么是代码片段
- 我们在XCode中输入if,选择ifelse后回车,出现
- 这个就是系统给我们已经定义好的代码片段
添加自定义代码段
以这段代码为例
选中代码片段,按住Touchpad,然后一指移动到右下角的libray
双击弹出编辑框,修改一些基本信息
Title:代码片段的标题
Summary:代码片段的描述文字
Platform:可以使用代码片段的平台,有iOS/OS X/All三个选项
Language:可以在哪些语言中使用该代码片段
Completion Shortcut:代码片段的快捷方式,比如@nav(当我们在工程中输入@nav时,会自动用我们的代码片段去替换,或者我们直接将其拖入工程中)
Completion Scopes:可以在哪些文件中使用当前代码片段,比如全部位置,头文件中等,当然可以添加多个支持的位置。
最后的一个大得空白区域是对代码片段的效果预览。
回到代码编辑区,输入@nav,就可以了