iOS开发_其他

iOS Xcode添加自定义文件模板

2017-05-23  本文已影响528人  大大盆子

最近发现朋友的Xcode新建文件的时候,可以选择自定义的文件模板,通过编写文件模板来统一代码规范,感觉挺实用,于是我自己也去瞎捣鼓了一通,弄了一个BaseVC模板,这样我们新建的VC都会是这样一个模板,具体的可以根据自己的习惯去修改。

#import "___FILEBASENAME___.h"

@interface ___FILEBASENAMEASIDENTIFIER___ ()

@end

@implementation ___FILEBASENAMEASIDENTIFIER___

#pragma mark -- Life Circle
- (void)viewDidLoad
{
    [super viewDidLoad];
    
    [self setupUI];
    
    [self setupData];
    
}

- (void)viewDidAppear:(BOOL)animated
{
    [super viewDidAppear:animated];
}

- (void)viewWillDisappear:(BOOL)animated
{
    [super viewWillDisappear:animated];
}

#pragma mark -- Lazzy

#pragma mark -- Private Methods
//配置视图
-(void)setupUI{
    
}

//配置数据
-(void)setupData{
    
}

#pragma mark -- Target Actions


@end

配置到Xcode中

首先进入文件路径/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/


可以看到右边五个文件夹对应着Xcode新建文件时候的五个模板

所以我们把自定义模板导入进来就可以了,这里可以选择在File Templates路径下新建一个Custom文件夹专门管理自定义的模板,然后把模板导入进去,重启Xcode,就可以看到在最下面多了一个Custom目录,里面包含一个刚添加的BaseVC模板

也可以直接放到Source文件夹中,这样就在第一个模块,更加方便

修改继承类

新建一个VC,发现并没有什么问题,这里也会默认填上类名,继承的父类,XIB,语言,但是如果想修改继承类,如果直接在这里修改那么文件是创建不了的。


如果想修改继承类,就需要改模板的文件名及plist文件

把上面圈出来的改成自己的父类就OK。

看一下新建的VC,默认跟模板是一样的
#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

#pragma mark -- Life Circle
- (void)viewDidLoad
{
    [super viewDidLoad];
    
    [self setupUI];
    
    [self setupData];
    
}

- (void)viewDidAppear:(BOOL)animated
{
    [super viewDidAppear:animated];
}

- (void)viewWillDisappear:(BOOL)animated
{
    [super viewWillDisappear:animated];
}

#pragma mark -- Lazzy

#pragma mark -- Private Methods
//配置视图
-(void)setupUI{
    
}

//配置数据
-(void)setupData{
    
}

#pragma mark -- Target Actions


@end
上一篇下一篇

猜你喜欢

热点阅读