如何在XCode 4.3中更有效地组织我的项目,库等?

时间:2012-06-22 15:59:03

标签: iphone ios xcode ipad workspace

我目前正在编写iOS应用程序。

该应用程序有自己的主项目。

此应用还涉及几个组件,我决定将这些组件编写为静态库,以便它们更加独立,我可以更轻松地在GitHub上共享它们。< / p>

然后主要的项目和图书馆项目都使用几个第三方库(它们都是源文件。通常我只需要将源文件复制到我的项目并包括头部并使用它。)

此外,我希望创建一个非开发项目,其中包含一些期刊,开发笔记,我可能用于应用程序的一些候选图像等。

那么,我应该如何组织和创建所有项目,包括Xcode工作区中的第三方库?

我认为

  1. 当然,我需要为我的主应用程序创建一个项目。
  2. 我自己的每个图书馆都有一个项目?
  3. 我应该把第三方图书馆放在哪里?由于我自己的所有库和主应用程序项目都可以使用它们,因此我不能将这些第三方库添加到我自己的项目中。如果我这样做,结构将不清楚,对吗?
  4. 我所有笔记,图片等的另一个空项目?
  5. 由于

1 个答案:

答案 0 :(得分:1)

我倾向于做以下事情:

  1. 是的,创建一个项目。如果您正在使用git,请让Xcode创建回购。
  2. 我会为每个库做一个不同的项目,但我通常不会创建库。
  3. 我使用Cocoapods来管理第三方代码。太棒了。
  4. 我通常将所有相关文件包含在repo顶层的特定文件夹中,远离所有代码。