利用Xcode Code Snippet 收藏代码块
Xcode版本: 10+
Xcode支持自定义代码块的导入,可以通过快捷键引用相关的代码块。这个功能对于一些常用的代码段非常有用,甚至可以自定义注释代码,在声明函数的同时添加注释
创建代码块入口
创建方式主要有两种
1. 选中代码创建(推荐)
选中需要添加的代码块,右键选择Create Code Snippet,这种方式可以选择提示域。
2. 导航栏Edictor创建
Xcode 导航栏 Edictor 选择 Create Code Snippet
编辑代码块
编辑使用属性
可以填写描述,详细描述,使用平台,作用域和快捷编码
编辑代码块定义
代码块的定义,灰色占位部分可以使用 <#字符串#> 来起到占用和提示作用。在引用代码时候按照实际情况替换。
/// <#summary#>
/// - parameter <#pram#>: <#description#>
func <#name#>(){
<#code#>
}
删除代码块
选择需要删除的定义行,按键 Delete 删除
代码块的同步
自定义的代码段路径:~/Library/Developer/Xcode/UserData/CodeSnippets
如果换电脑了怎么办?
U盘,拷贝,替换新电脑相应路径
最程序员的做法是Git 仓库同步
直接建一个git仓库,将它推到远程仓库中,EveryWhere Use。
git 操作命令
git init // 创建本地仓库
git remote add origin 你的远程仓库地址
git add * //添加目录下所有问题
git commit -m "描述" //描述是必须的,否则无法提交
git push -u //推到远程仓库
记得定期上传就好了。
使用实例
创建一个带文档注释的函数代码块 , 输入func 即可生成带文档注释的函数定义
定义有返回值有参数的函数代码块
/// <#summary#>
/// - parameter <#param#>: <#description#>
/// - returns: <#return description#>
func <#name#> (<#param#>: <#type#>) -> <#Any#> {
<#code#>
}
需要使用处输入func, 选择回车,就是那么方便
只需要按键 Tab 进行补充替换即可,再也不用一行行的打了。酸爽