我想为新项目的内置UIViewController
模板添加一些内容(例如,键盘解雇方法)。我发现this question解释了如何进入Xcode包,并修改了一个特定的类模板。但是,当我创建一个新的iOS项目时,我在iPhoneOS文件夹中找到的特定模板与实际使用的模板略有不同,当然,我对模板的修改不会生效(重启后) Xcode以确保)。 (仅供参考,我选择iOS /单一视图模板来启动项目。)
然后,当然,您如何保护您对Xcode更新所做的自定义?我假设当.app软件包被App Store下载覆盖时,它会覆盖所有模板吗?
答案 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项目模板的所有知识: