xcode中添加文件时Create groups for any added folders和Create folder references for any added folders之间的区别

xcode中添加文件时Create groups for any added folders和Create folder references for any added folders之间的区别

我们想xocde的project(项目)中添加文件时,都会遇到这两个选项,它们到底都表示什么意思呢?

在Xcode的资源导航界面中我们可以发现有两种颜色的文件夹,黄色(group)蓝色(folder reference),它们分别是由Create groups for any added foldersCreate folder references for any added folders这两个选项创建的。


  • 黄色(group):Create groups for any added folders:对于这种情况,被引用的文件会被拷贝到项目的资源目录,同其他代码,图片等资源文件在一起。并且被拷贝的文件会出现在编译列表里,也就是说会被编译,如下图:

总的来说,源代码相关文件应选此项。


  • 蓝色(group):Create folder references for any added folders:在这种情况下,被引用的文件会被拷贝到项目文件的根目录,会痛.xcodeproj这个文件放在一起。被拷贝的文件不会出现在编译列表,如下图:

向resources内添加资源时应选此项。

最后放一张一目了然的图

参考文献:

  1. iOS Xcode工程目录的 folder 和 group的区别(蓝色和黄色文件夹的区别)
  2. Xcode打包踩过的那些坑

posted on 2015-06-16 18:54  RendezvousAuParadis  阅读(409)  评论(0)    收藏  举报

导航