1

私は現在iOSアプリを書いています。

アプリには独自のメインプロジェクトがあります。

このアプリにはいくつかのコンポーネントも含まれています。これらのコンポーネントを静的ライブラリとして記述して、より独立し、GitHubでより簡単に共有できるようにすることにしました。

そして、メインプロジェクトとライブラリプロジェクトはすべて、いくつかのサードパーティライブラリを使用します(これらはすべてソースファイルベースです。通常、ソースファイルをプロジェクトにコピーし、ヘッドを含めて使用する必要があります)。

また、いくつかのジャーナル、開発ノート、アプリに使用する可能性のあるいくつかの候補画像などを含む非開発プロジェクトを作成したいと思います。

では、Xcodeワークスペースでサードパーティライブラリを含むすべてのプロジェクトをどのように整理して作成する必要がありますか?

私は推測します

  1. もちろん、メインアプリのプロジェクトを作成する必要があります。
  2. 自分のライブラリごとに1つのプロジェクト?
  3. サードパーティのライブラリはどこに置くべきですか?私自身のすべてのライブラリとメインアプリプロジェクトがそれらを使用する可能性があるため、これらのサードパーティライブラリを自分のプロジェクトの1つに追加することはできません。そうすると構造がはっきりしませんよね?
  4. 私のすべてのメモ、画像などのための別の空のプロジェクト?

ありがとう

4

1 に答える 1

1

私は次のことをする傾向があります:

  1. ええ、プロジェクトを作成します。gitを使用している場合は、Xcodeにリポジトリを作成してもらいます。
  2. ライブラリごとに異なるプロジェクトを行いますが、通常はライブラリを作成しません。
  3. 私はCocoapodsを使用してサードパーティのコードを管理しています。それは素晴らしい。
  4. 私は通常、すべてのコードから離れて、リポジトリのトップレベルの特定のフォルダーにすべての関連ファイルを含めます。
于 2012-06-24T00:03:13.020 に答える