1

iOS アプリからデータを保存してアクセスする最良の方法は何ですか。

アプリ起動時にアプリ情報を読み込みたい。アカウントの写真、メールアドレスなど。

次に、各コントローラーには、このアカウントが所有する顧客のためにロードする他のデータがあります。Web サービスの呼び出し方法とコア データの使用方法を知っています。

データを保存、キャッシュ、およびアクセスするための既存のテンプレートまたはフレームワークはありますか? 各コントローラーがデータにアクセスできるように、すべてをシングルトン クラスに含める必要がありますか?

4

1 に答える 1

0

非常に簡単に思えますが、データベースとその管理対象オブジェクトコンテキストである、実行したいことに対する「シングルトン」がすでにあります。できることは、このデータベースオブジェクトをコントローラーからコントローラーに渡すか、または言うように、シングルトンオブジェクトを取得し、フェッチされた結果コントローラーと述語を使用して必要なものをロードするメソッドを用意することです。

(Webサービスからの)データ取得部分については、データを1つの大きなプルではなくチャンクで取得することを考慮して、2つの選択肢があります。各コントローラーに、データに関連するWebサービスへの必要な呼び出しを行わせることができます。データベースへの格納を検討します。そうでない場合は、必要なデータの種類ごとにいくつかのメソッドを使用してクラスを作成し、管理対象オブジェクトコンテキストからの保存と取得を処理できます。

また、この質問これはあなたが探しているものと非常に関連しているようです。

于 2012-09-26T02:40:25.750 に答える