1.什么是代码片段
代码片段是一段代码,系统已经给我们定义好了一些代码片段,在Xcode右下角第二个按钮(Show the Code Snippet library)中
你可以看到有好多系统定义的代码片段.比如:你在Xcode中输入if,然后回车,出现
if (<#condition#>) {
<#statements#>
}
2.添加自己的代码片段
现在我们想添加自己的代码片段,首先我们在Xcode中输入我们想添加的代码片段,比如:我们想定义一个UILabel
UILabel *label = [[UILabel alloc] initWithFrame:<#CGRect#>];
label.backgroundColor = <#backgroundColor#>;
label.font = <#font#>;
label.textColor = <#textColor#>;
label.text = <#text#>;
定义好了,你想把它添加到代码片段中,然后你选中你写的代码,长按拖动到右下角的代码片段中
拖入会弹出一个框
第一个属性Title 是代码片段的标题
第二个属性Summary 是代码片段的描述文字
第三个属性Platform 是代码片段可以使用的平台,有All/iOS/OS X/tvOS/watchOS这五个平台,默认是All
第四个属性Language 是代码片段可以在哪些语言下使用
第五个属性Completion Shortcut 是代码片段的快捷键,用户在Xcode中输入这个就会出来
第六个属性Completion Scopes 是代码片段可以在哪些文件下使用
下面有两个按钮
Edit 是编辑 Done 是保存
切记 <#你想要给的参数名提示#>是关键
3.代码片段存放路径
代码片段存放路径:~/Library/Developer/Xcode/UserData/CodeSnippets
可以拷贝给别人使用
4.使用代码片段
在Xcode中输入代码片段的标题(MyLabel),就会提示出代码
可以拷贝给别人使用