新建VC的时候,我们都会看到有这样的页面
如果我们自己也能写出这样的模板,在每次新建继承于某个类的时候,直接能够出来这样的代码,那工作效率就大大提高了,不用每次新建了,然后再将snippet拖进来了。
首先#
在Finder里,进入这个路径
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/Source/Cocoa Touch Class.xctemplate
这个路径下存放着所有现有的模板,我们就找到经常用到的,新建VC时候继承的类UIViewControllerObjective-C,打开
第二步#
这两个文件就是模板的关键,先把这两个文件复制一份出来,不要在原有的上面编辑哦,否则把原来的就弄乱了,比如我们自己的一个父类basetableViewController,现在桌面上新建一个文件夹,名字按照存放模板路径下的文件那样命名,我这里就叫QTKBaseTableViewControllerObjective-C,把你刚刚复制的.h和.m文件复制到这个路径下,然后打开,一般情况下.h里的都一样,我们这里示范编辑.m里的
把你要写的所有模板代码写在这里
然后把你在桌面新建的这个文件夹复制到一开始进入的那个Xcode路径下面
第三步#
找到TemplateInfo.plist文件
把你新建的模板名称写到里面,加在下面这个array里面
好了,现在来试试吧~
回到Xcode里面,新建一个继承于你刚刚写的类的子类
新建完成之后,你会发现,里面变成这样了
OK,完成了