添加新建文件的模板类似UIViewController

2017-03-01  本文已影响39人  小雨hahaha

新建VC的时候,我们都会看到有这样的页面


UIViewController.png

如果我们自己也能写出这样的模板,在每次新建继承于某个类的时候,直接能够出来这样的代码,那工作效率就大大提高了,不用每次新建了,然后再将snippet拖进来了。

首先#

在Finder里,进入这个路径
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/Source/Cocoa Touch Class.xctemplate

存放模板的路径.png

这个路径下存放着所有现有的模板,我们就找到经常用到的,新建VC时候继承的类UIViewControllerObjective-C,打开

VC模板.png

第二步#

这两个文件就是模板的关键,先把这两个文件复制一份出来,不要在原有的上面编辑哦,否则把原来的就弄乱了,比如我们自己的一个父类basetableViewController,现在桌面上新建一个文件夹,名字按照存放模板路径下的文件那样命名,我这里就叫QTKBaseTableViewControllerObjective-C,把你刚刚复制的.h和.m文件复制到这个路径下,然后打开,一般情况下.h里的都一样,我们这里示范编辑.m里的

模板示范.png

把你要写的所有模板代码写在这里

然后把你在桌面新建的这个文件夹复制到一开始进入的那个Xcode路径下面

第三步#

找到TemplateInfo.plist文件

TemplateInfo文件.png

把你新建的模板名称写到里面,加在下面这个array里面

编辑plist文件.png

好了,现在来试试吧~
回到Xcode里面,新建一个继承于你刚刚写的类的子类

新建子类.png

新建完成之后,你会发现,里面变成这样了

新建的类.png

OK,完成了

上一篇 下一篇

猜你喜欢

热点阅读