在Xcode中创建新项目时,程序让你选择一个模板。可以从iPhone和Mac OS X选项中进行选择,从任意数量的预先设计的程序骨架开始创建应用程序。对于iPhone,这些模板包括基于视图的应用程序和用OpenGL ES构建的应用程序。在Mac上,可以构建动态库、命令行实用工具和用Cocoa构建的应用程序等。
但是,有时候,你需要一次次地采用相同的步骤,根据自己特定的内部设计来定制项目,包括更新那个公司标识符。幸运的是,Xcode允许添加预先定制的用户模板,这样,你每次就可以从真正需要的而不是苹果公司提供的那些模板开始新项目。TinyPlay.com的Jay Abbott最先向我展示如何这样做。他给出的操作说明包括创建苹果提供的某个模板的副本,将它拖到应用程序支持库中的一个文件夹中,然后对它进行定制。
苹果公司将它的项目模板存储在Xcode的/Developer目录中。iPhone项目模板位于/Developer/ Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project Templates/Application中。那个目录中的每个文件夹对应一个模板。
2.17.1 覆盖com.yourcompany
替换com.yourcompany是你能进行的最简单修改。首先,将整个Application文件夹从developer下的project templates文件夹中复制到桌面。搜索每个文件夹,找到Info.plist文件中com.yourcompany的实例,编辑它们,使之匹配你自己的通配配置的标识符。注意要查找模板中的子文件夹,以找到所有Info.plist文件。编辑时要小心,避免改变任何常规的格式化信息。
修改后,定位到主目录中的Library/Application Support/Developer/Shared/Xcode文件夹。在那里创建一个Project Templates文件夹,将Application文件夹从桌面移动到这个文件夹中。当下次启动Xcode时,它会增加一个新的User Templates部分,其中列出你定制的Application模板版本,如图2-25所示。
iPhone开发秘籍 (第2版)——2.17 创建自定义Xcode模板
书名: iPhone开发秘籍 (第2版)
作者: [美] Erica Sadun
出版社: 人民邮电出版社
原作名: The iPhone Developer’s Cookbook: Building Applications with the iPhone SDK 3.0
译者: 张彩霞 | 高颖 | 易磊
出版年: 2010-11
页数: 680
定价: 99.00元
装帧: 平装
丛书: 图灵程序设计丛书
ISBN: 9787115240019