Code Snippet
代码段,一般比较常用的代码,都可以放在代码段,提高开发效率
Xcode内置了很多Snippet,比如常用的dispatch_once。

屏幕快照 2019-01-01 上午11.35.44.png
Xcode10以前,Snippet都放在右下脚,Xcode10以后放在了右上脚,可能是为了醒目一点😏

WeChatd65cf662345360af75c7d5a30ab919f3.png
Snippet 怎么自定义?
举个🌰,比如GCD,经常使用到的异步回到主线程。
-
首先,先把代码敲出来,然后选中代码,右键选择
Code Snippet,进入编辑页面屏幕快照 2019-01-01 上午11.48.44.png -
编辑Snippet
Title最好描述清楚一点,Complation Shortcut也可以简写
屏幕快照 2019-01-01 上午11.52.04.png -
最后验证下
空白处,输入dismain
屏幕快照 2019-01-01 下午12.00.52.png
Snippet 什么情况下使用?
个人观点
1、某些API没有智能提示,可以用来做智能提示
常用的有GCD、ReactiveCocoa里的@weakify宏等
2、重复使用率很高的代码段
常用的有@property系列、init、单例、UITableView代理等
重复利用
可以找到目录~/Library/Developer/Xcode/UserData/CodeSnippets
然后copy到你的新电脑


