我已经从Github打开了一个项目,它的文件结构中有蓝色文件夹。
据我所知,这是一个物理文件夹参考,而不仅仅是将文件分组在一起的方法,这些文件可能只是松散地放在你的硬盘上。
所以我的问题:你什么时候在“普通”组上使用那些蓝色文件夹,它的优点和缺点是什么?你如何在Xcode中创建它们?
答案 0 :(得分:6)
如果对资源使用蓝色文件夹引用,则这些文件夹也将在应用程序包中创建,而组中的资源文件将简单地复制到mainBundle的根目录中。
答案 1 :(得分:2)
在XCode之外管理文件夹结构时(例如,一个跨平台项目,其中包含不同版本的XCode,Visual Studio和其他IDE的项目文件,所有这些都使用相同的目录树),通常需要文件夹引用。否则,每次文件夹结构更改时都必须重新创建每个项目文件。