在使用Xcode时,我很好奇。
在复制项目所需的开源类文件时,我总是需要选择一个选项。
选项是“创建组”和“创建文件夹引用”。
我已经读过这两者之间的区别了。
但它根本不被理解。
当我选择两个选项中的一个时,我从我的项目中删除了该文件,同时删除了开放源码类文件。
我不想要它。
我希望始终作为一个独立的文件存在。我应该选择什么?
发布于 2018-08-21 19:25:06
我花了一段时间来理解这两个选项之间的区别,所以我想我应该分享一下:
我写这篇文章的时候,Xcode 12是当前版本
最大的区别在于如何从finder访问导入的文件夹/文件。假设您想要将一个新文件夹导入到Xcode项目中。当你选择Create groups
时,Xcode将导入你的新文件夹并创建一个组(黄色图标)。当你进入你的项目目录(使用Finder)时,你应该会看到一个与你刚刚导入的文件夹类似的文件夹,但是你通过Finder放到这个文件夹中的任何其他文件在你的Xcode项目中都是看不到的。
当您选择Create folder references
时,导入的文件夹在Xcode中将有一个经典的蓝色文件夹图标。当您转到项目目录时,这个新文件夹也将可见,但是现在您放在那里的每个新文件也将出现在您的Xcode项目中。
如果你想了解更多,只需阅读这个解释http://www.thomashanning.com/xcode-groups-folder-references/
这很简单,也很容易理解。
https://stackoverflow.com/questions/47808746
复制相似问题