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

时间:2011-07-12 08:56:13

标签: iphone ios xcode xcode4

我仍然无法理解当我在XCode中创建新组并构建项目,然后返回finder并注意该组不存在但在该组下创建的任何文件将出现在finder的项目目录中,但该文件是单独的,不属于任何组。

(注意:我不是在谈论这个目录:/ Users / username / Library / Application Support / iPhone Simulator / 4.3 / Applications / uuid / .. 。)

1)任何人都可以解释为什么finder中的项目目录层次结构与XCode中项目的目录层次结构不同? 2)如何使两个层次结构在XCode和Finder之间看起来完全相同?所以当我将来创建一个新组时,我可以在finder中看到它。

提前感谢。

3 个答案:

答案 0 :(得分:7)

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

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

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

答案 1 :(得分:5)

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

答案 2 :(得分:0)

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