在Xcode5中创建任何文件时,文件的顶部如下所示:
有没有办法改变该模板或创建,使它看起来不同?
当我说"改变"时,这是一个可能的例子:
请注意,我知道如何更改名称,产品名称,公司名称等. 我想知道如何更改实际的"模板"本身.
(如果有可能.)
我根本不在乎,如果我每次升级Xcode时都必须重做更改
这仅适用于Xcode 5.不是Xcode 4.
我已经知道如何更改名称和其他个别项目; 我想整体改变整个"模板"
我很欣赏这很多根本不可能或者可能不切实际(也许你必须改变几十个文件,或者其他一些文件).如果是这样的话,我非常感谢这些信息,谢谢.
请注意:我在网上注意到,每当有人问这个问题时,很多人都会通过解释如何在Xcode中制作"新模板"来回答.例如,新类型或类别的新模板.(可能一旦人们看到"模板"这个词,他们就会立即开始输入如何在这个意义上添加新"模板"的解释.)要清楚我唯一要问的是,如何更改页面顶部的"标准文本"或"版权文本" - 所有页面 - 就是这样.
(很难知道如何参考上面两张图片中显示的文字..如果你说"标题"它会让人想到一个.h文件;另一方面它并不是真正的版权声明,因为版权只是它的一部分.我猜它是"文件评论栏的顶部".但由于与其他术语的混合,谷歌无法上网.)
文件模板创建过程在Xcode 5中没有改变,因此您为Xcode 4找到的任何信息也应该在Xcode 5中工作.但是要回答您的问题,您必须创建自定义文件模板.复制Apple的一个文件模板,这些模板位于Xcode的应用程序包中.iOS文件模板位于Xcode 5中的以下位置:
Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates
Apple的其余文件模板位于Xcode 5中的以下位置:
Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates
从Finder中选择Xcode应用程序,右键单击并选择Show Package Contents将转到应用程序包内的Contents目录.
将您的文件模板副本放在以下位置:
/Users/YourUsername/Library/Developer/Xcode/Templates/File Templates/GroupName
GroupName是New File Assistant左侧的类别名称.您可以创建自己的组名或使用其中一个内置名称.您的文件模板将显示在GroupName类别中.
现在是时候编辑Apple的文件模板副本了.在.xctemplate文件夹中,您应该看到Objective-C文件模板的以下文件:
___FILEBASENAME___.h ___FILEBASENAME___.m
在FILEBASENAME之前和之后有三个下划线.在Xcode中打开FILEBASENAME文件并根据需要进行修改.在您的情况下,将涉及更改文件顶部的注释.
是否实际创建自定义文件模板取决于您要复制的Apple文件模板的数量.复制Apple的每个文件模板都是不切实际的,但复制Apple的Cocoa Touch文件模板会更实用.