2011-07-05 6 views

答えて

5

あなたの共有コードがすべてXCodeに含まれているプロジェクトを作成し、iPhoneとiPadアプリケーションプロジェクトでこのプロジェクトを参照してください。簡潔でシンプル。

+0

私はそれがあなたが言及したように簡単だと願っています。別のプロジェクト内でプロジェクトを参照する方法を説明してください。それはちょうどドラッグアンドドロップですか、それともビルド設定ですか? – aryaxt

+1

あなたのグループ&ファイルナビゲータウィンドウに共有プロジェクトをドロップし、 "ファイルをコピー"のチェックを外してください。コメントと答えに+1 –

+0

+1主な回答に追加することもできます。 –

2

私にとっては、Xcodeで共有コード(あなたの例ではUI要素)を含む静的ライブラリプロジェクトを作成します。

iPhoneまたはiPadアプリケーションプロジェクトでライブラリを使用する必要がある場合は、静的ライブラリプロジェクトをプロジェクトナビゲータにドラッグアンドドロップして参照するだけで、正しい依存関係、ライブラリの使用、ヘッダー検索を設定できますパス。このようにして、メンテナンスと変更を容易にするためのライブラリソースコードが常に1つ用意されています。

実際に静的ライブラリをバイナリにコンパイルしてプロジェクトにリンクすることはできますが、静的ライブラリでバグを見つけてバグを修正するために別のプロジェクトに切り替える必要がある場合は、バイナリライブラリファイルのコンパイルとコピー

静的ライブラリプロジェクトをXcode 4.3.2のiOSプロジェクトにリンクする方法に関する記事(リンク先)を書きました。これはあなたが遭遇したヘッダーが見つからない問題を解決するのに役立ちます。この助けを願っています。

http://vicidi.wordpress.com/2012/04/11/linking-an-ios-static-library-project-in-another-project-in-xcode-4-3-2/

関連する問題