Xcode 中的code snippet

引言:工欲善其事必先利其器

目前我的Xcode是Version 12.0.1;请各位对号入座

code snippet 是个啥?

可能你没有听说过,但如果你是一名Apple开发者或者使用过Xcode,那么你就一定使用过。当你准备写一个func时候,有没有注意到如下的代码自动补全提示

image.png

如果你选择他({})那么就会生成如下的代码块
image.png

是不是很方便啊。其实这些代码块你可以再在Xcode中的Code Snippets Libray可以看到.

Code Snippets Libray 有三个地方可以找到它

  • 第一个:Xcode 工具栏中的View > Show Libary(快捷方式command + shift+L)
  • 第二个:Xcode 工具栏中的Editor > Create Code Snippet
  • 第三个:Xcode IDE中顶部的+按钮
    image.png

这个编辑界面如下,并且还可以找到我们的func自动补全逻辑

image.png

自定义 snippet

上面都是人家apple的,那如果我一个项目中有很多相类似的代码也想添加到snippet中,怎么做呢?

  • 步骤1:高亮选中你需要创建snippet的代码
  • 步骤2:右键点击选中部分,在菜单栏中选择Create Code Snippet
  • 步骤3:写入你的Snippet标题快捷实现提示字符
    image.png

图中的参数表示方式是: <#参数#><#值#>;这样就可以生成被替换的部分

自定义的使用

当我想要使用我自己的时,只要输入Xcode能识别的快捷实现提示字符

image.png

接下来选中它,就会生成相应的Snippet
image.png

使用场景

1、一个工程中有大量重复或相似代码块的时候
2、一大段关联性比较强的代码的时候,如下

image.png

这些代码我觉得我一敲就要敲这么多,并且大部分都会以这种方式实现,那我干脆把它做成Snippet;这样就会加快我的编程开发;将我大部分时间用于程序逻辑的思考上来

你可能感兴趣的:(Xcode 中的code snippet)