利用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 进行补充替换即可,再也不用一行行的打了。酸爽

Xcode 代码块添加相关推荐

  1. Markdown 如何自动给长代码块添加滑动条 / 文本选择性隐藏

    Markdown 如何自动给长代码块添加滑动条 / 文本选择性隐藏 当用 Markdown 进行文档编辑时,遇到长代码或者长文本无法进行展示,这时我们就可以用如下两种方式,让我们的长文本仅占一个小区间 ...

  2. Xcode代码块的创建、使用和删除

    Xcode中提供了代码块这一功能,能够让我们快速的创建出自己想要的代码,分为系统自带和自定义代码块两种. 代码块位置在Xcode的最右侧导航栏的底部"{ }"即代表代码块. 橘黄色 ...

  3. Xcode代码块功能

    Xcode代码快功能 我们在开发的时候会用到很多常用的代码,比如UITableView的代理,一般情况下我们要么自己敲要么复制粘贴,但是Xcode有一个功能,可以用一行代码敲出你预设的一段代码 设置代 ...

  4. 给wordpress代码块添加MAC风格

    下载Pure-Highlightjs.zip安装插件 在设置那边点击Pure Highlightjs进入选择主题dark然后保存 然后写文章添加文本-经典然后点击插入代码 print("he ...

  5. pycharm python 如何快速给代码块添加try/catch try/finally包裹?【ctrl+alt+T】

    选中需要包裹的代码 --> 按快捷键 ctrl+alt+T 然后选择需要操作的方法即可

  6. Xcode 使用 code snippets (代码块)Xcode 11以上

    开发中我们会编写大量重复的代码,例如tableView相关.所以保存一遍写过的代码块,往后遇到类似的需求再拉出来用就方便多了. 在xcode里,有个code snippets功能,这里简单给大家介绍一 ...

  7. Xcode 修改系统的代码块样式 Code Snippet

    Xcode在编码的时候,系统代码块给我们提供了很大的便利.然而,有时候,也给我们带来很大的困扰. 例如,系统的 if 代码块,大括号是紧跟括号之后的.    但是现在呢,公司的代码规范是要求另起一行. ...

  8. java提高篇(十二)-----代码块

    在编程过程中我们可能会遇到如下这种形式的程序: public class Test {{ } } 这种形式的程序段我们将其称之为代码块,所谓代码块就是用大括号({})将多行代码封装在一起,形成一个独立 ...

  9. Java基础篇:四种代码块详解

    所谓代码块,就是用大括号{}将多行代码封装在一起,形成一个独立的数据体,用于实现特定的算法.一般来说,代码块是不能单独运行的,它必须有运行主体.在Java中代码块主要分为四种:普通代码块.静态代码块. ...

最新文章

  1. 74HC573锁存器用法
  2. Activiti操作数据库中文乱码
  3. android 软键盘显示和隐藏造成页面跳闪问题的解决方案
  4. 恶心的C语言strtok函数
  5. Ansible的Inventory管理
  6. 手机uc浏览器夜间模式怎么设置调成全黑
  7. 歪枣网Mysql优化总结
  8. 修改SRVINSTW支持sys文件
  9. win7更新_Win7最新更新!由微软亲自集成的安装包来袭!
  10. eleme项目框架搭建及eslint常见报错(含图标字体库说明)
  11. 手机距离传感器测试软件,距离传感器有什么用_手机距离传感器坏了
  12. zencart php5.6环境,BlueHost主机一键安装ZenCart图文教程
  13. 浅墨博客《Real Time Rendering 3rd》提炼总结 截取(一)
  14. 苹果双系统怎么切换_Mac如何删除双系统中的windows系统
  15. jQuery菜鸟教程02
  16. 在html页面添加了评论和回复的显示页面
  17. 计算经纬度之间的距离
  18. 关于Untiy编写敌人可视化视野
  19. 最新手机制作抖音/西瓜沙雕动画教程+素材打包
  20. 在ubuntu上安装像金山词霸的词典。

热门文章

  1. web测试的平台的开发
  2. 自行控制loadrunner的socket协议性能测试 (转)
  3. JDK5 新特性之 可变参数的方法(2)---asList
  4. java mp3播放器 ×××面
  5. LVTRM架构发布0.1测试版
  6. System Center Virtual Machine Manager 2012 SP1系列文章
  7. uva 10152 ShellSort
  8. Coding Interview Guide--打印两个有序链表的公共部分
  9. H.264---CABAC---基础---二进制算术编码
  10. Qt之excel 操作使用说明