如何为Xcode自定义ViewController模板文件



我想为新项目的内置UIViewController模板添加一些内容(例如,键盘解雇方法)。我发现了这个问题,它解释了如何进入Xcode捆绑包,并修改特定的类模板。然而,当我制作一个新的iOS项目时,我在iPhoneOS文件夹中找到的特定模板与实际使用的模板略有不同,当然,我对模板的修改不会生效(在重新启动Xcode以确保)。(仅供参考,我正在选择iOS/单视图模板来启动项目。)

那么,当然,如何保护您所做的自定义不受Xcode更新的影响?我想当.app捆绑包被应用商店的下载覆盖时,它会覆盖所有模板吗?

您需要创建一个自定义的Xcode项目模板,并告诉该项目模板使用您自定义的ViewController文件。创建自定义项目模板是一件非常痛苦的事情,而且这个主题太大了,无法在这里完全涵盖。我在这里可以回答的是,将自定义模板放置在哪里,这样它们就不会被Xcode更新覆盖。将您的自定义项目模板放在以下文件夹中:

/Users/Username/Library/Developer/Xcode/Templates/Project Templates/GroupName

其中GroupName是"新建项目助手"左侧的组名称。您可以创建自己的组名,也可以使用现有的组名之一。

谷歌搜索Xcode自定义项目模板在结果的第一页上发现了以下关于Xcode 7的文章:

如何在Xcode 7 中创建自定义项目模板

我在下面的文章中写下了我所知道的关于创建自定义Xcode项目模板的一切:

创建自定义Xcode 4项目模板

最新更新