我想知道如何修改xcode项目模板中包含的默认.pch文件。
我想这样做,以便在我的所有项目中自动包含一些#defines。我希望为我的所有项目提供的示例如下所示:共享应用程序委托:
#define APP_DELEGATE ((AppDelegate*)[[UIApplication sharedApplication] delegate])
我尝试在xcode的包中搜索模板.pch文件,但没有运气。
如果您认为这样做不是一个好主意,请随时告诉我原因,但请告诉我如何修改模板,因为这是我的问题。
答案 0 :(得分:1)
默认的Xcode模板位于/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates
。在Base / Base.xctemplate中,您将找到一个文件TemplateInfo.plist。这是您必须修改以执行您想要的操作。查看该plist的定义部分。
如果您只想为iOS执行此操作,则需要修改/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates
中的模板。 iPhone Base.xctemplate的结构虽然不会轻易改变iOS的默认前缀标题。
XCode模板曾经很容易使用和创建,因为XCode 4并非如此。
我强烈建议您在线了解一些有关创建自己模板的信息,而不是修改Xcode中的模板。