XCode中的组和文件与Finder中的项目文件夹

我仍然不明白,当我在XCode中创build一个新的组,并build立项目,然后返回到发现者,并注意到该组不存在,但在该组下面创build的任何文件将出现在项目在finder中的目录,但该文件是单独的,没有在任何组。

(注意:我不是在说这个目录:/用户/ 用户名 /库/应用程序支持/ iPhone模拟器/ 4.3 /应用程序/ uuid / …)

1)任何人都可以解释为什么在finder项目的目录层次结构不同于XCode中的项目目录层次结构? 2)我怎样才能使这两个层次看起来像XCode和Finder完全一样? 所以当我将来创build一个新的组时,我可以在finder中看到它。

提前致谢。

目前,您无法在finder中看到您在Xcode中创build的群组。 它只是一个逻辑实体,让您以更好的方式组织您的项目。 假设您将使用xcode进行所有更改(including version control) ,则可以使用该分类,并在Xcode中使用它。

但是,您始终可以在Finder( your project workspace )中创build文件夹,并使用Xcode创build文件并将其保存在该文件夹中。 这对浏览文件系统时查看组织代码特别有帮助。 您也可以将文件分组到文件夹中,然后您可以跨项目使用。

所以基本上归结为你的用例是什么。 至于我,我很高兴使用xcode。 我通常创build一个目录来保存图像,并将库的目录复制到我的项目文件夹中,以便文件系统中也有clean organisation

另一个有用的方法是在Xcode中创build组之后,但在将文件放入之前,请选中右侧的“文件检查器”窗格。 确保位置设置相对于组 ,然后单击下面的文件夹图标。 这将popup一个Finder窗口。 然后,制作一个具有相同名称的目录,然后单击select 。 现在,放在该组中的任何内容都将放入该名称相同的文件夹中。

简单的解决scheme是,您在Finder中创buildrequire文件夹,然后转到Xcode。 在导航器中,右键单击并select“添加文件到”选项,添加该文件夹。 它也会被添加到您的导航器中。 现在,无论您添加到该组,它都会自动添加到您的finder文件夹中。