美文网首页iOS开发_其他
iOS Xcode添加自定义文件模板

iOS Xcode添加自定义文件模板

作者: 大大盆子 | 来源:发表于2017-05-23 17:36 被阅读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
    

    相关文章

      网友评论

        本文标题:iOS Xcode添加自定义文件模板

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