Xcode 8.3.3版本自定文件模板

第一次使用Xcode写代码,因为需要经常新建文件和main函数,于是想把原本的自定义模板做一些修改。修改方法如下:

首先找到系统默认的Xcode的自定义模板路径:显示Xcode的包内容,路径如下:
/Contents/Developer/Library/Xcode/Templates/

Xcode 8.3.3版本自定文件模板

第一个文件夹File Templates就是文件模板存放位置(第二个文件夹Project Templates是工程模板存放位置,略过)。在File Templates内包含的内容如下图:
Xcode 8.3.3版本自定文件模板
图2

图2中蓝色框线内的文件就是系统默认的源文件模板,包含的模板如下图

Xcode 8.3.3版本自定文件模板

如果不需要自定义模板,就可以从中找到需要的模板。

如果想根据自己的需要修改或新建一个模板,建议保留系统模板不要变化,一是因为系统模版可以当作一个参考和备份,以防用户本身的模板出现问题,可以以系统模板为例进行对照;二是因为修改系统模板需要root权限,修改之后可能会出现其他问题。所以想要添加模版的最佳办法是复制一份自己所需的模板文件,在复制文件上进行改动,这个复制文件的权限很低,正常用户就可以修改。
例如需要新建一个c++源文件模板,只需把\Source\C++ File.xctemplate文件复制到存放我们自定义模板的文件夹\UserTemplate中即可,如图所示:
Xcode 8.3.3版本自定文件模板

C++ File.xctemplate文件包含结构如下图
Xcode 8.3.3版本自定文件模板

我们需要修改的文件就是蓝色标框的cpp文件,该文件内容如下:
Xcode 8.3.3版本自定文件模板
图中内容即是心间C++文件时默认存在的格式,该内容可以根据自己的需求进行修改保存。
修改完毕后,重启Xcode,新建C++程序,可以在模版选择对话框中找到刚刚保存的模版:
Xcode 8.3.3版本自定文件模板

到此,一个文件模版的添加结束!