关于XCode自定义开发模板
2017-05-08 本文已影响50人
lihhm
系统的模板毕竟是固定的,自定义模板可以满足自己想要的需求
两种自定义模板方法
1.【直接替换原有文件或者修改文件权限进行文件模板内容的修改】
xcode模板路径
【/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/】
打开路径,下面有两个模板,文件模板File Templates和工程模板Project Templates

对应工程

对应文件

File Templates/Source/Cocoa Touch Class.xctemplate 下的文件

比如UIViewControllerSwift

系统默认的创建文件自带的注释宏
宏名 | 意义 |
---|---|
_ _ _ FILENAME _ _ _ | 带后缀的文件名 |
_ _ _ PROJECTNAME_ _ _ | 工程名 |
_ _ _ FULLUSERNAME_ _ _ | 用户名 |
_ _ _ DATE_ _ _ | 日期 |
_ _ _ COPYRIGHT_ _ _ | 版权 |
_ _ _ FILEBASENAMEASIDENTIFIER_ _ _ | 不带后缀文件名 |
在里面不能直接修改,权限不够,可以选择修改文件权限或者复制这个文件修改后替换系统文件

然后重启xcode,创建的文件模板就是你自定义的模板
2.【为了不影响系统的样式,可以在File Templates下新建一个Custom Template文件夹,把系统的Cocoa Touch Class.xctemplate复制进去,在这个里面进行修改】

然后就会成这样,多了一项

系统原有的还在,你也可以创建自己想要的任何模板了,其他的文件模板同样自定义