创建新的 Cocoa 类时,如何更改 Xcode 创建的初始模板。

我指的是使用 Xcode 的新类向导时创建的注释和类名。

有帮助吗?

解决方案

您不会更改现有模板。换句话说,不要 调整 下的任何东西 /Developer 层次结构(或您安装开发人员工具的任何位置)。

相反,克隆您想要自定义变体的模板。然后更改他们的名字和其中的信息。最后,将它们放在您帐户中的适当位置 Library/Application Support 文件夹,具体来说:

  • 文件模板: ~/Library/Application Support/Developer/Shared/Xcode/File Templates/
  • 目标模板: ~/Library/Application Support/Developer/Shared/Xcode/Target Templates/
  • 项目模板: ~/Library/Application Support/Developer/Shared/Xcode/Project Templates/

这样,当您安装新的开发人员工具时,它们就不会被覆盖,并且您可以根据自己的喜好调整它们。

其他提示

这可能对某人有用:

至于 代码6代码9 文件模板位于:

/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source

更新:正如 @carbo18 指出的,创建目录可能会更好 ~/Library/Developer/Xcode/Templates/File Templates/Source 并将您的自定义模板放在那里。最好的方法可能是使用其中的一个作为基础 /Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source

Xcode 使用文件模板和项目模板的模板文件,并在创建时对两者进行变量扩展。

Xcode 3.0 模板可以在 [Dev Installation]/Library/Xcode/ 中找到,可能是 /Developer/Library/Xcode。如果您想修改这些模板或添加您自己的模板,请使用以下目录保存新的/修改的模板,以便将来的开发人员工具升级不会删除它们:

  • 文件模板:〜/library/developer/shared/xcode/file模板/
  • 目标模板:〜/library/developer/shared/xcode/target模板/
  • 项目模板:〜/library/developer/shared/xcode/project模板/

我认为您还可以使用 /Library/Developer/Shared/Xcode/[File|Target|Project] Templates/ 目录来存放所有用户共享的模板。

如果你只是想改变 我的公司名称 在模板中,以下命令行即可解决问题:

defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ "ORGANIZATIONNAME" = "NewCompanyName";}'

关于编写文件模板的一个很好的教程是 这里 [MacResearch.org]。

在 Xcode 4 和 Xcode 5 中 用户 文件模板可以放置在:
~/Library/Developer/Xcode/Templates/[Category]

[类别]可用于对您的模板进行分类(选择您喜欢的名称)

如果该文件夹尚不存在,请创建它!

从 Xcode 7 开始

  • 文件模板: ~/Library/Developer/Xcode/Templates/File Templates
  • 项目模板: ~/Library/Developer/Xcode/Templates/Project Templates

例如,如果我放置一个 Empty Application.xctemplate~/Library/Developer/Xcode/Templates/Project Templates/Application

它将在模板对话框中显示为Template Dialog

在 Xcode 5.0.1 中:

1.转到->应用程序

2.右键单击“xcode”应用程序

3.选择“显示包装内容”

4.contents/开发者/库/Xcode/模板

对于 Xcode 4.4,前面提到的方法都不起作用。 这个要点 提供了部分 hacky 解决方案。如果您知道更好的方法,请分叉并增强。

右键单击 xCode 并选择 显示包装内容, ,然后转到 contents/Developer/Library/Xcode/Templates. 。在这里您可以找到所有编程语言的模板。

这里有一些可视化:


enter image description here


enter image description here

如果您只是想改变 作者姓名组织这个答案.

这比修改模板要容易得多。

在 XCode 4.5 中右键单击项目,单击显示文件检查器,然后在文件检查器的第二个选项卡(项目文档组)中更改组织名称

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top