私の iPad アプリケーションでは、大量の顧客と注文の履歴情報をダウンロードし、それをメモリに保存してアプリケーション全体で使用しています。ただし、一部のユーザーにとっては、ダウンロードされるデータの量が非常に多くなり、アプリがクラッシュすることがあります。
すべての顧客データと注文データをディスクに書き込むように CoreData ストアをセットアップしました。先に進む前に、CoreData はこれを行うための最良の方法ですか? これらのデータ セットをいくつかのパラメーターで並べ替え、それらを使用してテーブルビューを駆動できるようにする必要がありますが (CoreData が適しているようです)、他のビューを駆動するためにデータ セット全体を調べる必要もあります。たとえば、結果が得られた文字のみを表示するアルファベット フィルター。