在向Cocoa Application添加任何图像文件时,我得到以下两个选项:
1)为添加的文件夹创建组。
2)为任何添加的文件夹创建文件夹引用。
这两个选项有什么区别? “将项目复制到目标组的文件夹”也可以做什么?
场景:我已经将.xib文件中需要的图像物理添加到项目目录中。我必须包含这些图像,以便我的项目发布版本具有这些资源(图像),其中一些也是以编程方式调用的!
的对话框的文件答案 0 :(得分:0)
我总是选择复制到目标群组的文件夹,尤其是艺术品。这是一个选择问题 - 当您不选中此框时,Xcode只会在其当前位置添加对文件的引用。如果您从桌面拖动.png并且不选择复制它,Xcode将基本上为桌面上的.png创建别名。
这可能正是您想要的 - 例如,如果您的应用程序的图稿文件夹位于同一个地方并且您不想在每次需要时将所有内容重新拖动到Xcode中更新。当然,另一方面,如果文件移动,Xcode的别名将停止工作,你将丢失文件,你必须追捕这些文件。< / p>
对于你的其他问题,这里有一篇很棒的文章:http://vocaro.com/trevor/blog/2012/10/21/xcode-groups-vs-folder-references。我总结一下:组在Xcode中用于组织,而文件夹引用就像是应用程序中的层次结构。在编译完成后,它们也会在您的应用包中反映出来,而在编译时,它们会被展平。