有没有办法为Xcode项目添加多个具有相同名称的资源,其中1个优先于其他资源?
示例:我向Xcode项目添加了两个名为icon.png的文件.它们位于文件系统中的不同文件夹(Folder1/icon.png和Folder2/icon.png)以及Xcode中的不同组.有没有办法告诉Xcode让Folder2/icon.png优先于Folder1/icon.png?如果只存在1个icon.png,那么就使用那个.
谢谢.
编辑(2010-12-23):
您可以在Xcode项目中拥有多个具有相同名称的文件,即使它们不在单独的文件夹引用中,但它们位于不同的组中.编译完成后,应用程序包(它将是平的,没有文件夹),只有一个文件副本(icon.png).你如何选择使用哪个文件副本?
我被告知你可以为BlackBerry做这个.它的工作原理如下:编译器将沿着项目中的文件列表向下,并开始将它们添加到应用程序包中.如果它看到重复,它将覆盖(或不覆盖),因此底部(或顶部)的文件将具有更高的优先级,并将成为最终的捆绑.
小智 1
通过使用 Xcode 项目中资源包中的文件夹可以更轻松地解决此问题。看看这里:http://developer.apple.com/library/mac/#documentation/CoreFoundation/Conceptual/CFBundles/Introduction/Introduction.html