美文网首页
Xcode 中的code snippet

Xcode 中的code snippet

作者: Johnny_Z | 来源:发表于2020-10-23 00:15 被阅读0次

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

目前我的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

      本文链接:https://www.haomeiwen.com/subject/qfrmmktx.html