几个基本的xcode问题

几个基本的xcode问题,xcode,Xcode,什么是将项目复制到目标组的文件夹中(如果需要) 这是一个好的选择吗?如果我不选择它,它只会引用我的文件吗 另外,如果我有两个同名的图像,如/images/home.gif、/public/home.gif 但是他们在不同的组中,编译器如何知道使用哪个图像?这可能吗 我要试一试这个:-) 1和2-将文件添加到项目时使用。如果选中此选项,则要添加的文件将从其最初所在的位置复制到项目目录中。注意,它是复制的。如果未选中,项目仍然可以使用它,它只是引用了原始源文件。这意味着,如果原始文件出现问题,项目将

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

  • 这是一个好的选择吗?如果我不选择它,它只会引用我的文件吗

  • 另外,如果我有两个同名的图像,如/images/home.gif、/public/home.gif

  • 但是他们在不同的组中,编译器如何知道使用哪个图像?这可能吗


  • 我要试一试这个:-)

    1和2-将文件添加到项目时使用。如果选中此选项,则要添加的文件将从其最初所在的位置复制到项目目录中。注意,它是复制的。如果未选中,项目仍然可以使用它,它只是引用了原始源文件。这意味着,如果原始文件出现问题,项目将不再具有可使用的副本。对于像图像这样的文件,我个人会将它们复制到项目中,以便它们与项目保持一致。对于其他事情,比如外部API,我不需要,因为我不想到处都有多个副本

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


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

    有没有一种简单的方法来确定哪些文件被引用,哪些文件被复制?我想把参考文件复制过来。我不知道。我同意这会有用的。