【发布时间】:2010-08-28 10:25:55
【问题描述】:
我正试图围绕 Xcode 的文件组织——或者缺少它。我可以在项目中做我想做的所有事情,并且所有“假”文件夹和结构看起来都很棒。我去看看文件系统和繁荣 HUGE 混乱。我已经尝试在选中Create Folder Reference for any added folder 选项的情况下导入文件,这确实有效。我在 Xcode 和文件系统中都得到了我想要的结构。
问题:当我将文件添加到文件系统上的文件夹中时,该文件夹是 Xcode 中的文件夹引用,当我去查看时,它不在 Xcode 中,甚至在重新加载项目后也不在 Xcode 中。文件夹引用中的文件/子文件夹不能在 Xcode 中移动。当我在文件系统上移动它们时,我在 Xcode 中得到红色链接(找不到文件?)。
我如何保持一个有组织的项目和文件系统?如何设置项目以仅识别文件夹并在我的项目中显示其(当前和最新的)文件和子文件夹?
我似乎遇到的另一个问题是,如果我使用文件夹引用并更改文件,除非我进行完全清理和重建,否则该文件不会在我的应用程序中更新。如果我不使用文件夹引用,所有我的文件都被转储到应用程序包的资源文件夹中,而不是我项目中的良好结构。
我应该关心吗?我应该只使用假文件夹,让一切随处可见而不关心吗?我的应用程序包会一团糟,文件系统会一团糟,但一切都会好起来的……我希望?
编辑:
我想要一个有组织的文件系统的最大原因是资源文件(图像、声音、其他数据文件等)没有在 Xcode 中编辑。我必须通过文件系统在 3rd 方应用程序中访问它们。如果它一团糟,在其他 3rd 方应用程序中更难找到和维护。
如果我想要如下结构,也会发生什么:
- 图像/背景/名称.png
- 图像/图标/名称.png
- 图片/标题/名称.png
我应该使用长文件名而不是文件夹来组织吗?
- Images_Backgrounds_Name.png
- Images_Icons_Name.png
- Images_Titles_Name.png
【问题讨论】:
-
文件系统组织很重要的一个原因是源代码版本控制系统同步文件系统。
-
@Anand - 虽然 Xcode 内置了 git,所以它也被抽象掉了。
标签: xcode filesystems organization