iOS - 添加代码片段(Code Snippets)

添加代码段目的是为了减少敲写重复的代码,xcode原生带有很多代码段,例如for语句、switch语句等,{}表示代码段。
iOS - 添加代码片段(Code Snippets)_第1张图片

代码段制作:

具体制作代码段也很简单。先选中一段代码,然后右键,选择Create Code Snippet
iOS - 添加代码片段(Code Snippets)_第2张图片

参数解释

Title::名称(代码段名称)。
Summary:描述(代码段干啥用的)。
Platform:作用平台(All、iOS、macOS、tvOS、watchOS),选All就行。
Language:作用语言,如Objective-C。
Completion Shortcut:代码片段的快捷方式(例如你敲出for的时候会出来for循环的代码段)。
Completion Scopes:作用区域(例如拓展接口里面、方法里里面等等),没啥特殊要求选All省事。
空白区域:可编辑的代码片段。

代码段里面如何编码呢?

例如用GCD创建单例的方法
iOS - 添加代码片段(Code Snippets)_第3张图片
上图中的 code to be executed once怎么实现的呢?很简单只要代码两边用<>#号包着就OK<#code to be executed once#>

注释类的代码段也是一样,例如:
iOS - 添加代码片段(Code Snippets)_第4张图片
在xcode中查看编辑代码段:

在xcode顶部有{}按钮,点击它可以查看编辑所有的代码段,系统优先把自定义的代码段放在上面
在这里插入图片描述

代码片段的存储路径:

1、开发者自定义的代码片段存储路径:~/Library/Developer/Xcode/UserData/CodeSnippets,适用于所有版本的Xcode开发软件共同使用。

2、系统代码片段存储路径:

/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Versions/A/Resources/SystemCodeSnippets.codesnippets

仅适用于当前Xcode开发软件独立使用,这个我们一般也不会去动它。

因为代码片段是放在本地的,当我们换了开发设备的时候,代码片段便不复存在了,这时候记得备份一份是有好处的,在用到的时候直接复制粘贴放~/Library/Developer/Xcode/UserData/CodeSnippets 目录下就行

你可能感兴趣的:(iOS开发笔记,code,snippets)