私は新しい iOS 開発者で、Restful Web サービスからの情報を使用する iOS アプリを作成しています。サーバーからデータを取得できますが、データの読み込みに時間がかかることがあります。常に変化しないデータの側面 (たとえば、店舗が販売する商品) もありますが、データの側面には毎日変化する側面 (たとえば、特定の商品の在庫数) があります。常に変化しないデータを iOS メモリに保存したい。私の調査によると、これを行うにはコア データが最適な方法のようです。
常に変化しないオブジェクト データを iOS のコア データに格納し、起動時にそのデータをロードして、後で常に変化する情報を取得するにはどうすればよいですか?
私はいくつかの検索を行いましたが、私の理解では、データを取得してからデータベースのように見えるものに保存することでコアデータを利用できるようです。次に、NSManagedObjects からプリロードされたデータを取得し、実行時に表示できます。
これは正しいアプローチですか?また、データに変更 (新しいアイテムの販売) がある場合、Restkit はこれを処理してコア データに保存しますか、それとも変更を通知するように設定する必要がありますか?
ご協力ありがとうございました!