88

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

4

1 回答 1

69

蓝色用于表示“文件夹参考”。

关于这些是什么以及何时使用它们的清晰描述来自http://struct.ca/2010/xcode-folder-references/

Xcode 中有两种类型的文件夹:组和文件夹引用。您可以使用组来组织项目中的文件,而不会影响它们在实际文件系统上的结构。这对于代码来说非常有用,因为您只会在 Xcode 中处理您的代码。另一方面,组对于资源文件不是很好。

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

于 2012-05-01T18:44:44.703 回答