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

时间:2015-10-28 16:28:29

标签: ios swift templates project xcode7

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

然后,当然,您如何保护您对Xcode更新所做的自定义?我假设当.app软件包被App Store下载覆盖时,它会覆盖所有模板吗?

1 个答案:

答案 0 :(得分:3)

您需要创建一个自定义Xcode项目模板,并告诉该项目模板使用您自定义的ViewController文件。创建自定义项目模板是一种巨大的痛苦,而且在这里的答案中完全覆盖了太大的主题。我在这里可以回答的是放置自定义模板的位置,以免被Xcode更新覆盖。将自定义项目模板放在以下文件夹中:

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

其中GroupName是New Project Assistant左侧的组名。您可以创建自己的组名称或使用现有组名称之一。

Google搜索 Xcode自定义项目模板在结果的第一页上发现了以下针对Xcode 7的文章:

How to Create Custom Project Templates in Xcode 7

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

Creating Custom Xcode 4 Project Templates