1

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

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

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

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

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

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

我相信

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

谢谢

4

1 回答 1

1

我倾向于做以下事情:

  1. 是的,创建一个项目。如果你使用 git,让 Xcode 创建 repo。
  2. 我会为每个库做一个不同的项目,但我通常不制作库。
  3. 我使用Cocoapods来管理 3rd-party 代码。这很棒。
  4. 我通常将所有相关文件包含在 repo 顶层的特定文件夹中,远离所有代码。
于 2012-06-24T00:03:13.020 回答