美文网首页iOS开发基础程序员
Xcode使用技巧:代码块的使用

Xcode使用技巧:代码块的使用

作者: SL_iOS | 来源:发表于2017-07-03 23:03 被阅读33次

代码块是Xcode中很便利的一个功能,你可以自定义不同的代码块,特别是对于一些需要重复写的代码,使用代码块可以大大的提高效率。

1.代码块介绍

代码块这个功能大家其实都用过,当你在写一些代码时候,代码提示功能就会显示出一些系统定义好的代码块。如图就是系统定义好的if else的代码块。

系统定义的if代码块.png

代码块在右侧边栏的下方,在这里你可以看到系统定义的代码块也可以自定义你自己的代码块。

代码块所在的位置.png

下图就是系统定义好的dispathc_once_t的代码块。

系统代码块.png

2.定义自己的代码块

定义自己的代码块有很多好处,你可以随心所欲的根据自己的项目和喜好定义自己的代码块。
比如一些@property属性,一些三方的统计功能等等。下面我们来定义一个代码块,来快速定义@property 修饰符为nonatomicstrong

首先在任意一个类下面声明如下的属性 typename 为提示语

@property (nonatomic,strong) type name;

然后把 typename 上分别改为<#type#><#name#>

你会发现 typename 都变成了高亮状态,你可以按Tab键来切换。

变成高亮状态.png

是不是发现变成和系统的一样了?你可以很方便的在高亮地方写入你需要的代码,然后按Tab键来回切换。

系统的.png

然后全选你刚刚写的那行代码,拖拽到代码块界面所在的区域。

拖拽过去.png

然后会弹出一个界面,在这里填写你的代码块的信息。
Title就是在代码块管理区域显示的名称。重要的下面的Completion Shortcut,这就是你的代码块的快捷键.

设置.png 填写相关信息.png

然后点击Done。你的代码块就会出现在列表中了。去代码区试一下
输入@ps 就会出现你的代码块提示,按回车后刚刚定义的代码就出现了~

出现提示.png

代码块的好处是不言而喻的,绝对是提高效率的利器。比如我们之前的项目要接入好多第三方的统计功能,然而每个界面挨个复制挨个改很浪费时间,使用代码块后就会很方便的完成这些工作啦。

统计.png

再举个例子。Xcode8以后禁用了第三方插件,之前使用的多行注释插件(就是喵神写的那个)也被废弃了。虽然Xcode8提供了系统的,但是不太好用,你也可以使用代码块来自定义多行注释。
(快捷键定义为 "///" 并不会按回车就会出来,而是需要按esc才能提示,所以我用了“ccc”

多行注释.png

代码块的存放路径为 ~/Library/Developer/Xcode/UserData/CodeSnippets

基本上步骤就是这样,希望对大家有所帮助。

相关文章

网友评论

    本文标题:Xcode使用技巧:代码块的使用

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