外部コードは次のようになります。
フレームワークとして配布してマシンにインストールできるダイナミックライブラリ(.dlyb) 。ただし、iPhoneにフレームワークをインストールすることはできないことに注意してください。アプリはサンドボックス化されています。すべてのiPhoneで利用できるフレームワークのセット数が利用可能です。
静的ライブラリを利用することもできます。 静的ライブラリは、リンク中にアプリのバイナリにコンパイルされます。
リンク:
http: //blog.carbonfive.com/2011/04/04/using-open-source-static-libraries-in-xcode-4/
もう1つのかなり一般的な形式は、コードの消費です。 デバイスがどれだけ閉じられ、アプリがどれだけサンドボックス化されているかという理由で、iPhone開発では一般的です。多くのコンポーネントとライブラリがgithubでオープンソースであるため、これも人気があります。共有コードには通常、次の2つの形式があります。
コードをコピーする-アプリにいくつかのファイルを追加して、すぐに使用できます。定期的にファイルを更新する必要があります。
xcodeサブプロジェクト-外部ライブラリのxcodeプロジェクトをサブプロジェクトとしてプロジェクトに追加できます。そのサブプロジェクトは、アプリが消費する静的ライブラリ(ターゲット)を生成できます。xcode4では、複数のプロジェクトを含むワークスペースを作成することもできます。
コードを消費することには、デバッグできるという利点があります。コードが複雑になるほど、サブプロジェクトの消費は魅力的になります。自己完結型のファイルが少数の場合は、ファイルを追加するだけで簡単です。
それがいくつかの助けになることを願っています。