创建类模板
介绍
建立类模板的好处就是求同存异,模板式开发,统一规范,尽量做到类的结构一致。
先上图爽一波
![](https://img.haomeiwen.com/i1304063/69bed1cc8c2ea731.gif)
做法
- 先找路径:/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source
![](https://img.haomeiwen.com/i1304063/7f955f5525b70a8c.png)
- 文末可以下载自定义的模板CommonVC.xctemplate,然后拖到这个路径下,如图:
![](https://img.haomeiwen.com/i1304063/5c2f67245301855e.png)
原理
类本身没什么,主要是里面有个TemplateInfo.plist需要了解一下
TemplateInfo.plist
![](https://img.haomeiwen.com/i1304063/7c0152b08724eb0a.png)
Options中的Item0,Item1,Item2,Item3 对应第一行到第四行
![](https://img.haomeiwen.com/i1304063/5edde055a65c9fbe.png)
Options里Item选项说明
![](https://img.haomeiwen.com/i1304063/9808adf8b46aeaa8.png)
TemplateIcon图片
图片是用来显示在New File的菜单上的,任意放一个自己喜欢的图片,像素138*138。
![](https://img.haomeiwen.com/i1304063/4c1a0b5ccfb085f2.png)
修改系统模板
现在创建UIView的时候,不能勾选xib这个选项
![](https://img.haomeiwen.com/i1304063/c84c222c47b049bc.png)
这样创建完UIView后,还要再创建个对应的xib文件,好烦啊!
解决方法
-
进入目录,路径: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/Source
-
找到Cocoa Touch Class.xctemplate这个文件夹,拷贝一份 UIViewObjective-C文件并改名为UIViewXIBObjective-C,然后到其他有xib的文件夹里面,拷贝一份xib到UIViewXIBObjective-C里面,xib可自行修改,Swift步骤一样。
-
在当前Cocoa Touch Class.xctemplate文件夹里的TemplateInfo.plist文件,如下修改
![](https://img.haomeiwen.com/i1304063/a49387e1e4ba1559.png)
- 重新创建系统UIView模板:
![](https://img.haomeiwen.com/i1304063/73d335568889e0dc.png)
大功告成,完美~
模板下载
Github:https://github.com/15980692310/CommonVC.xctemplate
参考
http://www.jianshu.com/p/93527682d8d3
http://www.jianshu.com/p/35a884e152c9
http://www.jianshu.com/p/f3225feffd7c
网友评论