xcode - 添加到项目的文件夹的 Xcode 设置说明

标签 xcode directory

“为任何添加的文件夹创建组”和“为任何添加的文件夹创建文件夹引用”之间有什么区别?

我这样做已经有一段时间了,但说实话,我不知道两者之间有什么区别。

最佳答案

组仅在您的项目内,且仅用于组织目的。它们不反射(reflect)文件系统上的内容,也不反射(reflect)文件将被编译到应用程序中的位置。

文件夹基本上就像在文件系统上包含一个文件夹,如果您在文件夹引用中移动文件,它也会反射(reflect)在您的项目中。这些文件夹在编译时也会反射(reflect)在您的应用程序包中。

我通常使用组。例如,在文件系统上,我将所有类都放在/Classes 文件夹中,但在我的项目中将它们分成几组,例如 View Controller 、自定义 View 、数据模型等。这些实际上不需要在文件系统,但在项目中使用它很不错。

有时,如果组织在进入应用程序包后对其进行维护很重要,我会使用文件夹引用,但这种情况很少见。此外,当包含来自可能经常更新的第三方库的文件时,您可以使用文件夹引用,这样您就不必在将文件添加到库时记住添加文件。

关于xcode - 添加到项目的文件夹的 Xcode 设置说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8851144/

相关文章:

python - 从子目录导入模块

ios - 变量已写入,但从未读取过?

javascript - 在使用 UIWebView 时将 Javascript 作为本地资源包含在 Xcode 4 中

xcode - 在 Swift 中将 Parse Core 链接到 Apple Watch

c - 我需要为 Dirent 结构分配内存吗

C++将目录复制到另一个目录(linux cp命令)

swift - 在 do/catch block 中引用变量时使用未解析的标识符

swift - 如何执行alamofire后台上传请求?

c++ - 如何检查文件是否存在于目录中?

java - Android 从 DCIM 获取文件列表