“为任何添加的文件夹创建组”和“为任何添加的文件夹创建文件夹引用”之间有什么区别?
我这样做已经有一段时间了,但说实话,我不知道两者之间有什么区别。
最佳答案
组仅在您的项目内,且仅用于组织目的。它们不反射(reflect)文件系统上的内容,也不反射(reflect)文件将被编译到应用程序中的位置。
文件夹基本上就像在文件系统上包含一个文件夹,如果您在文件夹引用中移动文件,它也会反射(reflect)在您的项目中。这些文件夹在编译时也会反射(reflect)在您的应用程序包中。
我通常使用组。例如,在文件系统上,我将所有类都放在/Classes 文件夹中,但在我的项目中将它们分成几组,例如 View Controller 、自定义 View 、数据模型等。这些实际上不需要在文件系统,但在项目中使用它很不错。
有时,如果组织在进入应用程序包后对其进行维护很重要,我会使用文件夹引用,但这种情况很少见。此外,当包含来自可能经常更新的第三方库的文件时,您可以使用文件夹引用,这样您就不必在将文件添加到库时记住添加文件。
关于xcode - 添加到项目的文件夹的 Xcode 设置说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8851144/