在Xcode中创建组与创建文件夹引用
我对使用Xcode很好奇 复制项目所需的开源类文件时,我始终需要选择一个选项 选项为“创建组”和“创建文件夹引用” 我已经读到了两者之间的区别 但人们根本不理解这一点 当我选择这两个选项中的一个时,我从项目中删除了该文件,同时删除了开源类文件 我不想要它在Xcode中创建组与创建文件夹引用,xcode,Xcode,我对使用Xcode很好奇 复制项目所需的开源类文件时,我始终需要选择一个选项 选项为“创建组”和“创建文件夹引用” 我已经读到了两者之间的区别 但人们根本不理解这一点 当我选择这两个选项中的一个时,我从项目中删除了该文件,同时删除了开源类文件 我不想要它 我希望始终作为独立文件存在。我应该选择什么?任何Xcode项目结构组织都有两种类型: 文件系统项目结构(可通过Finder.app检查) IDE项目结构(可使用Xcode导航器区域中的项目导航器进行检查。) Xcode通过保留对“物理”文件
我希望始终作为独立文件存在。我应该选择什么?任何Xcode项目结构组织都有两种类型:
- 文件系统项目结构(可通过Finder.app检查)
- IDE项目结构(可使用Xcode导航器区域中的项目导航器进行检查。)
但是,由于Xcode 9。这意味着,您必须明确选择“不带文件夹的新组”我花了一段时间才理解这两个选项之间的区别,因此我想与大家分享: 我是在Xcode 12是当前版本时写这篇文章的 最大的区别在于如何从finder访问导入的文件夹/文件。假设您想将一个新文件夹导入到Xcode项目中。当您选择创建组时Xcode将导入新文件夹并创建一个组(黄色图标)。当您转到项目目录(使用Finder)时,您应该会看到一个名为刚刚导入的文件夹,但通过Finder放入该文件夹的任何其他文件在Xcode项目中都不可见 选择“创建文件夹引用”时,导入的文件夹将在Xcode中显示一个经典的蓝色文件夹图标。当您转到projects目录时,这个新文件夹也将可见,但现在您放置在那里的每个新文件也将显示在您的Xcode项目中 如果你想知道更多,请阅读此说明
它非常简单易懂。将文件和文件夹从
Finder
添加到Xcode
组中。代码10.2.1。只需查看示例,无需复制项目(如果需要)
文件夹
创建组
和创建文件夹引用的常见行为
Finder
重命名文件不会在Xcode
中重命名文件,因此Xcode不会处理该文件,它会用红色标记它们Xcode
重命名文件在Finder
Finder
更改文件在Xcode
中更改文件,反之亦然Xcode
中删除文件以丢弃文件在Finder
中更改文件,反之亦然Finder中的文件夹添加文件不会将文件添加到Xcode中的组中
创建组
和创建文件夹引用的常见行为
:
Xcode
重命名文件夹/组在Finder
创建组
如果选择“创建组”,则相应的文件夹将在项目导航器中显示一个黄色图标
它只是一个虚拟文件夹。在开发过程中,如果您复制了一个文件,但该文件未被编译,并且您没有时间对其进行更改,并且只想检查一个项目是否正常工作,那么它将非常有用。因此,您可以从文件中删除引用。它不会从文件夹中删除,因此您可以再次添加此文件
Finder
中重命名文件夹不会在Xcode
中重命名组的名称。您可以使用组,但组中以前的内容虽然可见但不可用Finder中的文件夹不会将文件添加到Xcode中的组
Xcode中的组中不会将文件添加到Finder中的文件夹中
Finder
中删除文件夹不会删除Xcode
中的组。您可以使用组,但组中以前的内容虽然可见但不可用创建文件夹引用
如果选择“创建文件夹引用”,则该文件夹在项目导航器中会显示一个蓝色图标
这是一个真实的文件夹,任何更改都会反映出来
Finder中的文件夹不会重命名Xcode中的文件夹的名称。以前的内容已消失,您无法使用此文件夹
Finder
中的文件夹将文件添加到Xcode
中的文件夹Xcode
中的文件夹中将文件添加到Finder中的文件夹中
Finder
中删除文件夹在Xcode
中删除文件夹李>
“当我选择这两个选项中的一个时,我从我的项目中删除了该文件,同时删除了开源类文件。”,请您在这里更具体一些好吗?你到底做了什么