プロジェクト内でコードを再利用する最良の方法は何ですか?Xcode&iPhone - 複数のプロジェクトでコードを再利用する最も良い方法は?
UIエレメントを実装していて、コードをコピーして2つのコピーを持たなくても、iphoneとipadアプリケーションの両方で使用したいとしましょう。
プロジェクト内でコードを再利用する最良の方法は何ですか?Xcode&iPhone - 複数のプロジェクトでコードを再利用する最も良い方法は?
UIエレメントを実装していて、コードをコピーして2つのコピーを持たなくても、iphoneとipadアプリケーションの両方で使用したいとしましょう。
あなたの共有コードがすべてXCodeに含まれているプロジェクトを作成し、iPhoneとiPadアプリケーションプロジェクトでこのプロジェクトを参照してください。簡潔でシンプル。
私にとっては、Xcodeで共有コード(あなたの例ではUI要素)を含む静的ライブラリプロジェクトを作成します。
iPhoneまたはiPadアプリケーションプロジェクトでライブラリを使用する必要がある場合は、静的ライブラリプロジェクトをプロジェクトナビゲータにドラッグアンドドロップして参照するだけで、正しい依存関係、ライブラリの使用、ヘッダー検索を設定できますパス。このようにして、メンテナンスと変更を容易にするためのライブラリソースコードが常に1つ用意されています。
実際に静的ライブラリをバイナリにコンパイルしてプロジェクトにリンクすることはできますが、静的ライブラリでバグを見つけてバグを修正するために別のプロジェクトに切り替える必要がある場合は、バイナリライブラリファイルのコンパイルとコピー
静的ライブラリプロジェクトをXcode 4.3.2のiOSプロジェクトにリンクする方法に関する記事(リンク先)を書きました。これはあなたが遭遇したヘッダーが見つからない問題を解決するのに役立ちます。この助けを願っています。
私はそれがあなたが言及したように簡単だと願っています。別のプロジェクト内でプロジェクトを参照する方法を説明してください。それはちょうどドラッグアンドドロップですか、それともビルド設定ですか? – aryaxt
あなたのグループ&ファイルナビゲータウィンドウに共有プロジェクトをドロップし、 "ファイルをコピー"のチェックを外してください。コメントと答えに+1 –
+1主な回答に追加することもできます。 –