Xcodeスタティックライブラリを作成したいとしましょう。私は Xcode:プロジェクト内の依存関係の処理
- :ので、私はXcodeのプロジェクトのこの種の「ココアタッチ静的ライブラリ」のテンプレートを提供し、私は別のプロジェクトでこのライブラリをしたい使用 この静的ライブラリを他のプロジェクトの下でgitサブモジュールとしてインポートできるようにしたい
ここで、このライブラリはASIHTTPRequestなどの第三者ライブラリに依存しているとしましょう。 おそらく私のメインプロジェクト(私の静的ライブラリをインポートするプロジェクト)で、私は同じライブラリに依存します。このマルチ依存関係を処理する最良の方法は何ですか?
PLUS:もう1つの静的ライブラリを作成したいとします(このコードは、特定の種類のタスクに固有のものですが、このコードを前述の静的ライブラリのコードと混用することは望ましくありません)。 2番目の静的ライブラリは、後述の静的ライブラリに依存します。もう一度これを処理するための最良の方法
Michael、ご返信ありがとうございます。私はあなたが私に提供する情報が冗長であるようにサブプロジェクトを含める方法を知っています。私の質問は明確ではないのですか?私の静的ライブラリにASIHTTPRequestを含めるとどういうことがベストプラクティスなのか主に焦点を当てています。どうすれば私の静的ライブラリに含まれていればASIHTTPRequestを再度インポートしないようにメインプロジェクトをチェックできますか? –
Objective Cコンパイラは一度しか含まれていないので、複数の '#import'呼び出しを行うのは安全です。 [ここでこれをよりよく説明する関連する質問があります](http://stackoverflow.com/questions/439662/what-is-the-difference-between-import-and-include-in-objective-c)。 –
もう一度ありがとうございます。 #importを複数回使用すると安全です。たぶん私は私のポイントを説明していない、私のポイントは、コードを整理する方法の詳細です。 –