Xcode技巧之Code Snippet Library

什么是Code Snippet Library

也许有些人并不知道这个特性,但是我们却经常用到.比如在输入switch后Enter就可以得到一个完整的表达式.这个特性有利于我们整理一些重复性代码,熟练地使用可以提高我们码代码效率和规范.

Code Snippet Library在哪

首先我们可以通过Xcode->View->Utilities->Show Code Snippet Library (如下图所示),或是命令Option+Control+Command+2来显示


Xcode技巧之Code Snippet Library_第1张图片

如果说你没有隐藏Utilities模块或者调整位置,它就位于Xcode右下角(如下图所示)


Xcode技巧之Code Snippet Library_第2张图片

如何使用Code Snippet Library

将在Xcode中编写好的代码选中,按住左键将其拖入Code Snippet Library内,会弹出如下设置界面


Xcode技巧之Code Snippet Library_第3张图片
  • Title:Code Snippet的名字,将作为主标题显示在列表中
  • Summary:说明,将作为副标题显示在列表中
  • Platform:平台,有All,iOS,watchOS,macOS和tvOS五个选项
  • Language:语言,有Objective-C,Swift等选项
  • Completion Shortcut:快捷填写,正常来说我们可以把代码从这里拖出,但想实现像switch那样快捷匹配可以设置这个属性
  • Completion Scopes:匹配范围,比如说OC中一个类的代码块不该在另一个类中匹配出来,这样可以更加精确地匹配,这个选项可以多选
  • 代码:这就不用多说,直接在代码模块修改,但是这里相当于纯文本,建议验证后再保存

Tips:在代码中可以使用<#placeholder name#>用于占位,比如说switch后面紧跟着<#condition#>方便填写

删除极其简单,直接选中Delete.排序为字母顺序.而筛选可以使用下面的Filter.

你可能感兴趣的:(Xcode技巧之Code Snippet Library)