Xcode自定义Cocoa Touch Class文件模板

1,610 阅读1分钟

Xcode自定义模板

自定义cocoa touch class模板

一、自定义Xcode的模板能解决的问题

  1. 规范代码方便阅读和修改
  2. 提升开发的效率

二、修改的步骤

  1. 找到系统代码模板存放的位置

    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/

image.png

可command + N 或者 File -> New -> File... 看下我们创建文件的面板 可以一一对应上

image.png

  1. 找到我们想要修改的文件

    文件的几种类型 ocswiftXIBOCXIBSwift

  2. 文件中的宏定义 1> ___FILEHEADER___

    • 意义

         文件顶部注释
      
    • 示例

      
      //  ZSView.m
      //  MeBaseProduct
      //
      //  Created by reset on 2021/4/30.
      //
      

    注意第一行有个换行

    2> ___IMPORTHEADER_cocoaTouchSubclass___

    • 意义

        导入UIKit框架
      
    • 示例

      #import <UIKit/UIKit.h>
      

    3> ___FILEBASENAMEASIDENTIFIER___

    • 意义

        类的标识
      

    4> ___VARIABLE_cocoaTouchSubclass___

    • 意义

        继承的父类
      

    5> ___FILEBASENAME___

    • 意义

        类的字符串名称
      

      类的字符串名称跟类的标识是不一样的不能混用

  3. 修改我们需要添加的内容

image.png

生成的效果

image.png

  1. 不建议直接修改系统的模板,可以在iOS目录下新建一个自定义的模板文件夹。拷贝系统的模板然后修改。这样创建的时候就会多一个分栏。

在该目录下是不能直接修改文件的,可以复制文件到可修改的目录修改完然后覆盖掉对应的文件