自定义ViewController模板

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或者注释.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、为什么要自定义模板 1.节省重复代码手写时间2.统一规范代码,提高代码可读性3.减少手写代码,XIB或修改相关...
    huluo666阅读 12,440评论 10 49
  • 最近写项目的时候用到了很多UIViewController的子类,所以自定义了个模板希望能快速创建一个规范且...
    CharlsPrince阅读 4,492评论 0 1
  • *面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把...
    Dove_iOS阅读 27,327评论 30 472
  • 写之前先感谢下 @ColeXm 的 偷懒宝典--打造属于自己的 Xcode 类模板 让我知道能够知道还能自定义 X...
    ifelseboyxx阅读 12,041评论 14 73
  • 在使用Xcode写代码的时候我们经常需要重复写一些代码或者项目结构,这时候我们可以使用Xcode的自定义代码块和文...
    南调江南阅读 7,891评论 0 1