- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在新项目的内置 UIViewController
模板中添加一些东西(例如,键盘关闭方法)。我找到了 this question这解释了如何进入 Xcode 包,并修改特定的类模板。但是,当我新建一个iOS Project时,我在iPhoneOS文件夹中找到的特定模板与实际使用的模板略有不同,当然,我对模板的修改没有生效(重启Xcode后确保)。 (仅供引用,我选择 iOS/Single View 模板来启动项目。)
那么,当然,您如何保护您所做的定制不受 Xcode 更新的影响?我假设当 .app 包被从 App Store 下载覆盖时,它会覆盖所有模板吗?
最佳答案
您需要创建一个自定义 Xcode 项目模板并告诉该项目模板使用您自定义的 ViewController 文件。创建自定义项目模板是一件非常痛苦的事情,而且这个主题太大,无法在此处的答案中完全涵盖。我在这里可以回答的是将您的自定义模板放在哪里,这样它们就不会被 Xcode 更新覆盖。将您的自定义项目模板放在以下文件夹中:
/Users/Username/Library/Developer/Xcode/Templates/Project Templates/GroupName
其中 GroupName 是新建项目助手左侧的组名。您可以创建自己的组名或使用现有组名之一。
Google 搜索 Xcode 自定义项目模板 在结果的第一页上发现了以下 Xcode 7 文章:
How to Create Custom Project Templates in Xcode 7
我在下面的文章中写下了我所知道的关于创建自定义 Xcode 项目模板的一切:
关于ios - 如何为 Xcode 自定义 ViewController 模板文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33396454/
我是一名优秀的程序员,十分优秀!