私はMac OSで動作し、Mac App Store経由で販売することを検討しているiOSアプリケーションを持っています。しかし、できる限り多くのコードをビジネスロジックのために再利用したいので、ある製品にバグを修正しても、他の製品のすべてを再コーディングする必要はありません。これを行う最善の方法は何ですか?普遍的なiPad/iPhoneアプリでは、2つのターゲットだけがありますが、明らかにMac OSアプリでは構造全体が異なり、まったく別のSDKが使用されます。助言がありますか?ありがとうございました!iOSとMac OSアプリケーション間でビジネスロジックコードを共有する
1
A
答えて
0
これを行う最善の方法は、プロジェクトにCocoaアプリケーションターゲットを追加することです。 「プロジェクト」>「新規ターゲット」に移動し、「Mac OS X」セクションから「Cocoa>アプリケーション」を選択します。次に、新しいターゲットを選択した状態で、チェックボックスをクリックして共有ファイルを追加します。
0
もう1つのことは、あるプロジェクトのファイルを他のプロジェクトへの参照として追加することです。ソースプロジェクト(実際のファイルが存在する場所)から他のプロジェクトにドラッグするだけです。ファイルをコピーするかどうかを尋ねるダイアログが表示されます。いいえを選択します。これは、2番目のプロジェクトが最初のプロジェクトのファイルを指し示すようにします。編集は両方のプロジェクトに入ります。
ただし、iOSとMacOSのAPIの間にはいくつかの相違点があります(同じものであっても)。
関連する問題
- 1. iOSとMac OSの間で共有されるデータ形式
- 2. iOSとMac OS XでCoreDataコードを共有
- 3. IOSのアプリケーション間でデータを共有
- 4. Mac OS X共有ライブラリクロスプラットフォーム開発
- 5. アプリケーション間でレールセッションを共有
- 6. アプリケーション間でフィルタを共有する
- 7. Webアプリケーション間でメッセージオブジェクトを共有する
- 8. アプリケーション間でパスワードを共有する
- 9. アプリケーション間のデータ共有 - 共有メモリとD-Busとファイル操作
- 10. WebKitのMac OSアプリケーションでWebGLを有効にする
- 11. Windows Phone7アプリケーション間でデータを共有
- 12. Rails 3.1アプリケーション間でセッションを共有
- 13. 2つのアプリケーション間でネイティブライブラリを共有
- 14. Silverlightアプリケーション間でWCF RIAサービスライブラリを共有
- 15. JavaアプリケーションWindowsとMac OS X
- 16. はiOSネイティブアプリとブラウザアプリの間でデータを共有します
- 17. Silverlightと他のアプリケーション間でデータ型を共有する
- 18. silverlightとmvc3アプリケーション間でコードを共有する方法
- 19. iOSからMac OS X用のアプリケーションを作成する
- 20. OS特有のアプリケーション
- 21. Mac OS XでMoonlightアプリケーションをコンパイルする
- 22. iOS App内でSqliteをiTuneファイル共有で共有する。
- 23. azureを使用してdeskopアプリケーションとWebアプリケーション間でデータを共有する
- 24. サーバーサイドのJava、ios、androidの間で翻訳を共有する
- 25. iOSプロジェクト間で(ココア)ポッドのみを共有する方法
- 26. iOSアプリケーションで共有ボタンを作成する(twitter facebook ...)
- 27. アプリケーションのテストを自動化するために、Mac OS XコンソールのiOSアプリケーション
- 28. Mac OS X:関数を追加して共有ライブラリを拡張する
- 29. Delphi XE2ファイル共有とiOS
- 30. iOS共有ダイアログ
編集者>ターゲットを追加します – arya