0

iOS 用の小さなユーティリティ アプリがいくつかあります。メニューから各ユーティリティにアクセスして、これらを 1 つのアプリに結合したいと考えています。私はこれを行うための最良の方法を見つけようとしています。アプリは Core Data を使用するため、状況が少し複雑になります。これを行う標準的な方法はありますか、それとも機能するまでピースを接着するだけですか?

ありがとう

4

1 に答える 1

0

私は最近、そのようなアプリケーションの 1 つに取り組みました。以下のようなデザインでした

-> 各サブ アプリケーションは、そのアプリ デリゲートの名前を提供することにより、コンテナー アプリに登録します。この目的のために、アプリ名と appDelegate クラスのマッピングを保持する plist を維持していました。

-> ユーザーがアプリを選択するたびに、コンテナー アプリはアプリ デリゲートをインスタンス化し、それによって返されたメイン ビュー コントローラーをルート ビュー コントローラーとして追加します。

この設計は、問題の論理的な部分を解決するのに役立ちます。すべてのソース コードを 1 つのプロジェクトとしてコンパイルする前に、まだ苦労するでしょう。

コア データに関する限り、各サブ アプリケーションが異なるオブジェクト ストアを使用していても、苦労する必要はありません。

于 2013-03-28T05:53:08.553 に答える