为什么我的Xcode项目中有一些蓝色文件夹?

当我从Github导入我的项目时,我有两个文件夹在Xcode中出现蓝色,但所有其他文件夹都是黄色的。 这是怎么回事?

蓝色代表“文件夹参考”。

有关这些内容以及何时使用它们的明确说明来自http://struct.ca/2010/xcode-folder-references/

Xcode中有两种types的文件夹:组和文件夹引用。 您可以使用组在您的项目中组织文件,而不影响其在实际文件系统上的结构。 这对于代码来说很好,因为你只需要在Xcode中使用你的代码。 另一方面,组对于资源文件不是很好。

在任何相当复杂的项目中,您通常会处理数十个(如果不是数百个)资产文件,并且这些资产将需要由Xcode以外的人进行修改和操作,无论是由您还是由devise人员进行修改。 把所有的资源文件放在一个平面文件夹中是一个灾难。 这是文件夹引用的来源。它们允许您将文件组织到文件系统的文件夹中,并在Xcode中保持相同的文件夹结构。