添加代码段目的是为了减少敲写重复的代码,xcode原生带有很多代码段,例如for语句、switch语句等,{}表示代码段。

代码段制作:

具体制作代码段也很简单。先选中一段代码,然后右键,选择Create Code Snippet


参数解释

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

代码段里面如何编码呢?

例如用GCD创建单例的方法

上图中的 code to be executed once怎么实现的呢?很简单只要代码两边用<>#号包着就OK<#code to be executed once#>

注释类的代码段也是一样,例如:

在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)相关推荐

  1. sublime 添加代码片段(snippets)

    1.工具-新代码片段(Tools -> New Snippet) 2. <snippet><content><![CDATA[ if(\$rs && ...

  2. Xcode可重用代码块code snippets

    一. 关于code snippets 通过Xcode的重用代码块(code snippets)可快速输入预设好的常用代码模板,如通过键入 hystrong 系统会直接替代为 @property(non ...

  3. Python - 代码片段,Snippets,Gist

    说明 代码片段来自网上搬运的或者自己写的 华氏温度转摄氏温度 f = float(input('请输入华氏温度: ')) c = (f - 32) / 1.8 print('%.1f华氏度 = %.1 ...

  4. WordPress在博客文章中添加代码片段

    我是通过WordPress插件CodeColorer来达到目的的, 安装好CodeColorer后,可以在设置->codecolorer中看到 使用方法: [cc lang="编程语言 ...

  5. Sublime Text3—Code Snippets(自定义代码片段)

    摘要 程序员总是会不断的重复写一些简单的代码片段,为了提高编码效率,我们可以把经常用到的代码保存起来再调用. 平时用sublime安装各种插件,使用Tab键快速补全,便是snippets(可译为代码片 ...

  6. vs2017c语言程序添加图标,笔试编程必备技巧——Visual Studio 2017添加自定义代码片段...

    本文目录 代码模板 代码片段功能 step by step 添加自定义代码片段 传送门--常用IDE实现代码片段的方法 代码模板 如何有限的笔试时间中提高编程效率?除了提高自身代码能力之外,事先的准备 ...

  7. 代码片段管理工具_VS代码片段:提高编码效率的最强大工具

    代码片段管理工具 by Sam Williams 通过山姆·威廉姆斯 VS代码片段:提高编码效率的最强大工具 (VS Code snippets: the most powerful tool to ...

  8. gVim编辑器——基本设置、常用命令、代码片段

    gVim是一款强大的编辑器,可以满足大部分语言的编程需要.尤其是其自带的模板定制功能对于Verilog来说非常受用.然而gVim有很多操作是不同于其他编辑器的,这让很多初学者望而却步,因此,本文将gV ...

  9. [Xcode]自己常用的Code Snippets、Xcode插件、文件目录

    目录 目录 Code Snippets Xcode代码块 常用的Xcode插件 Xcode相关的文件目录 Code Snippets Xcode代码块 Code Snippets Library是Xc ...

最新文章

  1. Python在计算内存时值得注意的几个问题
  2. windows下的linux开发环境Mingw与Cygwin
  3. python长度分割文本_python 按照固定长度分割字符串的方法小结
  4. codeforces685B
  5. 关系型数据库表结构的两个设计技巧
  6. WPF的Clipboard.SetText()有问题
  7. 基于DDDLite的权限管理OpenAuth.net 1.0版正式发布
  8. 流量中转的服务器,你的服务器能承受多大流量
  9. Android学习笔记之图像颜色处理(ColorMatrix)
  10. 蓝桥杯 ADV-88 算法提高 输出正反三角形
  11. Android WebView基本使用
  12. 免费的上网行为管理系统和软路由系统推荐。
  13. 线性代数学习笔记——第三十二讲——向量混合积的概念与性质
  14. 小写字母转大写代码HTML,字母大小写转换.html
  15. colab使用入门(1)-安装库,保存/加载笔记本
  16. iphone iOS 更换手机铃声 免itunes
  17. 银行卡识别技术-移动支付新宠儿
  18. 电子病历模板编辑器_这几个邮件模板网站,帮助提升工作效率
  19. 微信网页授权:网页版(一)
  20. java sfc模拟器_Higan(sfc超精准模拟器)

热门文章

  1. “代理服务器出现问题,或者地址有误”解决方案
  2. 华夫饼为什么不松软_华夫饼0添加太难了,在家才能做到,松软有营养,好吃又减肥...
  3. java实现Excel动态列导出的简单例子
  4. LeetCode 517 超级洗衣机 解法
  5. 《第七堂棒球课》:MLB棒球创造营·棒球名人堂
  6. 提升网站关键词的排名
  7. adb push文件夹
  8. python一个月收入_我月薪5000,靠Python搞副业月入3万
  9. Spark RDD简介
  10. 微信小程序前端生成二维码并保存(海报同理)