XCode:哪个文件夹被认为是root?

时间:2013-10-11 03:59:48

标签: xcode

非常新的问题,但它被认为是xcode项目的根源。包含.xcodeproj文件的文件夹,还是包含类文件的文件夹?

我知道我应该将启动图像放在根目录中 - 但我不知道是哪一个。

1 个答案:

答案 0 :(得分:3)

这些资源可以随处访问

您可以将启动图像放在任何位置。只要将它们添加到应用程序的目标中,它们就会被复制到应用程序 bundle 中,作为“复制文件”的一部分^ 构建阶段

Root位于最顶端,而不是类的顶部(可以有多个此类目录)

项目的根目录是包含.xcodeproj“文件”的目录。 。 。实际上,这不仅仅是一个文件,而是一个目录 - 您可以右键单击并选择 查看包内容

。 。 。此目录中的 project.pbxproj 是旧版OpenStep格式的序列化plist。如果您愿意,可以使用以下方法将其读入NSDictionary:

[NSDictionary dictionaryWithContentsOfFile: ]

。 。这就是CocoaPods和类似的开源IDE实用程序如何实现它们的魔力。

^项目构建阶段

当您选择构建Xcode调用标准构建阶段时,这会包含:

  • 编译
  • 链接
  • 复制捆绑资源

。 。您可以通过单击目标并选择Build Phases选项卡来查看构建阶段。 (见图)。您还可以在此处添加自己的步骤,作为构建的一部分。

Build Phases