2011-01-07 10 views
1

私はMac OSで動作し、Mac App Store経由で販売することを検討しているiOSアプリケーションを持っています。しかし、できる限り多くのコードをビジネスロジックのために再利用したいので、ある製品にバグを修正しても、他の製品のすべてを再コーディングする必要はありません。これを行う最善の方法は何ですか?普遍的なiPad/iPhoneアプリでは、2つのターゲットだけがありますが、明らかにMac OSアプリでは構造全体が異なり、まったく別のSDKが使用されます。助言がありますか?ありがとうございました!iOSとMac OSアプリケーション間でビジネスロジックコードを共有する

答えて

0

これを行う最善の方法は、プロジェクトにCocoaアプリケーションターゲットを追加することです。 「プロジェクト」>「新規ターゲット」に移動し、「Mac OS X」セクションから「Cocoa>アプリケーション」を選択します。次に、新しいターゲットを選択した状態で、チェックボックスをクリックして共有ファイルを追加します。

+0

編集者>ターゲットを追加します – arya

0

もう1つのことは、あるプロジェクトのファイルを他のプロジェクトへの参照として追加することです。ソースプロジェクト(実際のファイルが存在する場所)から他のプロジェクトにドラッグするだけです。ファイルをコピーするかどうかを尋ねるダイアログが表示されます。いいえを選択します。これは、2番目のプロジェクトが最初のプロジェクトのファイルを指し示すようにします。編集は両方のプロジェクトに入ります。

ただし、iOSとMacOSのAPIの間にはいくつかの相違点があります(同じものであっても)。

関連する問題