【发布时间】:2021-01-28 04:40:10
【问题描述】:
在 Xcode 中,文件夹和组有什么区别?这些是可互换的术语还是有细微的差别?
【问题讨论】:
标签: xcode
在 Xcode 中,文件夹和组有什么区别?这些是可互换的术语还是有细微的差别?
【问题讨论】:
标签: xcode
群组
通过组,Xcode 在项目中存储对每个单独文件的引用。
文件夹
文件夹引用更简单。您可以发现文件夹引用,因为它显示为蓝色而不是黄色。
Xcode 中有两种类型的文件夹:组和文件夹引用。 您可以使用组来组织项目中的文件,而不会影响 它们在实际文件系统上的结构。这对代码来说很棒, 因为你只会在 Xcode 中处理你的代码。上 另一方面,组对于资源文件不是很好。
在任何相当复杂的项目中,您通常都会处理 数十个(如果不是数百个)资产文件,这些资产将需要 由您或您从 Xcode 外部修改和操作 设计师。将所有资源文件放在一个平面文件夹中是一种 灾难的秘诀。这是文件夹引用的来源。他们 允许您将文件组织到文件系统上的文件夹中,并 在 Xcode 中保持相同的文件夹结构。
【讨论】:
Xcode 中的文件夹代表文件系统中的文件夹。
Xcode 中的组是“假”文件夹,并不代表文件系统中的文件夹。
对于给定的 Xcode 项目,通常使用组和文件夹的组合。
【讨论】:
Xcode 行为(从 v9 开始)已更改,组现在是磁盘上的实际文件夹。
【讨论】:
我在创建组时发现 Xcode 9.2 有两个版本的组。一个是group,另一个是group without folder。第一个还会在您的文件系统中创建文件夹,第二个不会。
【讨论】: