美文网首页
自定义ViewController模板

自定义ViewController模板

作者: BinaryBang | 来源:发表于2018-01-09 12:56 被阅读38次

0 介绍

带xib和不带xib使用的是两个模板.

1 不带xib的ViewController的模板.

1.1 找到模板文件

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/Source/Cocoa Touch Class.xctemplate/UIViewControllerObjective-C

1.jpg
FILEBASENAME.h 和 FILEBASENAME.m就是没有xib的ViewController模板文件.

1.2 备份默认的

修改之前,自己先再其它地方备份一份原文件,这是个好习惯.
不要直接在UIViewControllerObjective-C这个文件夹里备份,因为创建的时候会把这个文件夹的所有文件创建出来.

1.3 增加修改权限

如果直接修改m文件会提示没有权限:

4.jpg
5.jpg
所以按照以下步骤增加m文件的权限:
1,右击该m文件,选择GetInfo
6.jpg
2,点击锁的按钮,输入登录密码
7.jpg
3,将当前用户设为该文件的Owner
8.jpg
4,将权限设为可读可写
9.jpg
然后,再将UIViewControllerObjective-C这个文件夹页要增加这样的权限.才能进行修改.

1.4 修改.m文件模板

原来的样式

模板m文件的默认的内容是这样:


3.jpg

默认创建的ViewController是这样:


15.jpg
可见是完全一样的.

修改后的样式.

接下来,修改模板m文件,按照自己的习惯,加上了一些pragma.

14.jpg
再创建UIViewController的时候,样子就直接是这样了:
16.jpg
大家快去试试吧!

2 带xib的模板

带xib的ViewController是另一套模板,文件夹的位置是:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/Source/Cocoa Touch Class.xctemplate/UIViewControllerXIBObjective-C

带xib的ViewController模板位置
只要按照上面的方式修改这里的FILEBASENAME.m文件就好了.

3 总结

修改ViewController模板的主要作用就是增加一些自己习惯性的Pragma或者注释.

相关文章

网友评论

      本文标题:自定义ViewController模板

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