一些基本的xcode问题

时间:2010-11-09 04:17:14

标签: xcode

  1. 什么是复制项目到目标组的文件夹(如果需要)

  2. 这是一个不错的选择吗?如果我不选择它会仅仅引用我的文件吗?

  3. 此外,如果我有两个同名的图像,如/images/home.gif,/public/home.gif

  4. 但它们在不同的组中,编译如何知道要使用哪个图像?这甚至可能吗?

1 个答案:

答案 0 :(得分:1)

我会对此有所了解: - )

1& 2 - 将文件添加到项目时使用。如果选择此选项,则您添加的文件将从最初的任何位置复制到项目目录中。请注意它被复制。如果未选中,项目仍可以使用它,它只是对原始源文件的引用。这意味着如果原始文件出现问题,项目将不再具有可以使用的副本。对于像图像这样的文件我个人将它们复制到项目中,这样他们就可以继续使用这个项目了。对于外部api等其他东西,我不这样做,因为我不想在任何地方使用多个副本。

3 - 如果您有两个具有相同名称的图像,则无法在不重命名的情况下将其复制。 XCode可能会为你做这件事,我从未尝试过。我建议重命名一个,这样你就可以控制它的名字了。

4 - 不要被群体搞糊涂。它们是XCode中文件的逻辑分组,不涉及底层文件系统。话虽如此,您实际上可以将目录分配给一个组,所以如果您真的想要,您可以匹配这两个目录。我倾向于做一点。在我的项目中,我通常有一个src和test目录。我设置了两个组并指定它们来引用这些目录。然后,当我创建一个新的源代码文件时,我可以在src或测试组中创建它,它将在子目录而不是项目根目录中创建。通常在src和test下面我将使用其他组,但它们不映射到任何子目录。结果是项目的根目录没有源代码文件,源代码也分离了源代码和测试代码。