さまざまなエンドポイント (iOS プラットフォーム) で JSON データをフェッチするために RestKit を使用しています。
そのような同じ方向を指す SO に関するいくつかの質問があります。
CoreData を使用して iPhone に大規模なデータセットをインポートする
しかし、私の質問は別のものです。なぜなら、JSON ファイルが大きくなりすぎると、それをチャンクに分割しなければならないことがわかっているからです。やります!
RestKit の CoreData を使用してインポートがどの程度正確に行われるか。
親/子コンテキストのセットアップがあるようです。これは、大規模なデータセットを可能な限り短い時間でインポートするときに非常に非効率的です (おそらく、起動時に一度にすべて -バッチ/遅延インポートはありません!!! )。
CoreData (スタック) での効率的なインポートに関する Florian Kugler の投稿を参照してください。
私の質問は次のとおりです。親/子コンテキストのセットアップとは別に、別のコンテキストをセットアップできますか?完全に非同期で、他のコンテキストでインポートRestKit
を実行できますか? RKManagedObjectRequestOperation
次に、フェッチのためにコンテキストを mainContext にマージします...
単純な SQLite に切り替えるのではなく、CoreData を使い続けて、 と の組み合わせから最大限のパフォーマンスを引き出したいと思っていCoreData
ますRestKit
。
プロの回答に感激です。たぶん、ブレイクもこの質問に直接答えることができます。