iOS - 添加代码片段(Code Snippets)
添加代码段目的是为了减少敲写重复的代码,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)相关推荐
- sublime 添加代码片段(snippets)
1.工具-新代码片段(Tools -> New Snippet) 2. <snippet><content><![CDATA[ if(\$rs && ...
- Xcode可重用代码块code snippets
一. 关于code snippets 通过Xcode的重用代码块(code snippets)可快速输入预设好的常用代码模板,如通过键入 hystrong 系统会直接替代为 @property(non ...
- Python - 代码片段,Snippets,Gist
说明 代码片段来自网上搬运的或者自己写的 华氏温度转摄氏温度 f = float(input('请输入华氏温度: ')) c = (f - 32) / 1.8 print('%.1f华氏度 = %.1 ...
- WordPress在博客文章中添加代码片段
我是通过WordPress插件CodeColorer来达到目的的, 安装好CodeColorer后,可以在设置->codecolorer中看到 使用方法: [cc lang="编程语言 ...
- Sublime Text3—Code Snippets(自定义代码片段)
摘要 程序员总是会不断的重复写一些简单的代码片段,为了提高编码效率,我们可以把经常用到的代码保存起来再调用. 平时用sublime安装各种插件,使用Tab键快速补全,便是snippets(可译为代码片 ...
- vs2017c语言程序添加图标,笔试编程必备技巧——Visual Studio 2017添加自定义代码片段...
本文目录 代码模板 代码片段功能 step by step 添加自定义代码片段 传送门--常用IDE实现代码片段的方法 代码模板 如何有限的笔试时间中提高编程效率?除了提高自身代码能力之外,事先的准备 ...
- 代码片段管理工具_VS代码片段:提高编码效率的最强大工具
代码片段管理工具 by Sam Williams 通过山姆·威廉姆斯 VS代码片段:提高编码效率的最强大工具 (VS Code snippets: the most powerful tool to ...
- gVim编辑器——基本设置、常用命令、代码片段
gVim是一款强大的编辑器,可以满足大部分语言的编程需要.尤其是其自带的模板定制功能对于Verilog来说非常受用.然而gVim有很多操作是不同于其他编辑器的,这让很多初学者望而却步,因此,本文将gV ...
- [Xcode]自己常用的Code Snippets、Xcode插件、文件目录
目录 目录 Code Snippets Xcode代码块 常用的Xcode插件 Xcode相关的文件目录 Code Snippets Xcode代码块 Code Snippets Library是Xc ...
最新文章
- Python在计算内存时值得注意的几个问题
- windows下的linux开发环境Mingw与Cygwin
- python长度分割文本_python 按照固定长度分割字符串的方法小结
- codeforces685B
- 关系型数据库表结构的两个设计技巧
- WPF的Clipboard.SetText()有问题
- 基于DDDLite的权限管理OpenAuth.net 1.0版正式发布
- 流量中转的服务器,你的服务器能承受多大流量
- Android学习笔记之图像颜色处理(ColorMatrix)
- 蓝桥杯 ADV-88 算法提高 输出正反三角形
- Android WebView基本使用
- 免费的上网行为管理系统和软路由系统推荐。
- 线性代数学习笔记——第三十二讲——向量混合积的概念与性质
- 小写字母转大写代码HTML,字母大小写转换.html
- colab使用入门(1)-安装库,保存/加载笔记本
- iphone iOS 更换手机铃声 免itunes
- 银行卡识别技术-移动支付新宠儿
- 电子病历模板编辑器_这几个邮件模板网站,帮助提升工作效率
- 微信网页授权:网页版(一)
- java sfc模拟器_Higan(sfc超精准模拟器)