随着项目的增大,以及开发人员的增多,不同开发不同的编码习惯会导致代码阅读产生困难,因而使用统一的编码规范就很重要的.一个文件中的结构统一,可以增加代码的可读性,因而使用同一的文件模板就变得必要.
模板文件的路径
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/Source/Cocoa Touch Class.xctemplate
该路径下包含了一些基础类的模板文件,因为权限问题不可以直接编辑,但是可以复制出来,然后再替换.
除了更改系统文件,我们还可以在不修改系统模板的条件下增加自定义模板
增加自定义文件模板
1.在File Templates目录下新建Custom Templates目录
2.拷贝Cocoa Touch Class.xctemplate目录并修改对应的模板文件,并移动至Custom Templates路径下
以UIViewController为例:
//___FILEHEADER___
#import "___FILEBASENAME___.h"
@interface ___FILEBASENAMEASIDENTIFIER___ ()
@end
@implementation ___FILEBASENAMEASIDENTIFIER___
#pragma mark=====================life cycle=======================
- (void)viewDidLoad {
[super viewDidLoad];
}
#pragma mark=====================UI===============================
- (void)initUI{
}
#pragma mark=====================actions==========================
#pragma mark=====================other============================
#pragma mark=====================lazy load========================
#pragma mark=====================dealloc==========================
- (void)dealloc{
NSLog(@"%@ dealloc",[self class]);
}
@end
重启Xcode,新建文件的时候就可以看到如下自定义模板了

效果如下
