每次输入 if-else等之类的语法时,Xcode会自动补齐格式。如果有些内容经常使用,但是Xcode没有提供这样的功能,我们可以自己添加,这样值需要打几个字母就能够把需要输入的内容提示出来,回车键就可以打出全部的内容,提高编写效率。
第一步选中需要创建快捷键的内容
左键按住内容不放,往右侧的{} 区域拖,看到显示有绿色的+号,就可以松开左键。
第二步设置快捷键
左边弹出的框框中,platform表示这个snippet可以使用的平台,iOS,macOC,tvOS,watchOS这四大平台。
completion shortcut 快捷键的内容了,输入这个内容,Xcode会提示出snippet
completion scopes 是指这个快捷键可以使用的范围,函数和方法中,还是类的声明中,类的实现中,或者是所有的地方。点击Function or Method 可以选择。
如果希望 快捷键中的部分内容可以直接输入替换,可以用<##>,把需要替换的内容写在##之间包起来。
第三步保存或者更改 snippet
第四步 在Xcode中使用这个snippet
删除 snippet ,选中 需要删除的代码块,然后点击键盘上的delete,Xcode会提示是否删除这个代码块,选择删除就可以了。
常用代码块
参考资料
http://blog.devtang.com/2012/02/04/use-git-to-manage-code-snippets/