クライアントがサーバーから大量の JSON データ (504 KB) をダウンロードし、ローカルで JSON をコア データに処理する必要がある B2B アプリに取り組んでいます。約 4000 レコードで、現在、解析された JSON データをコア データに保存するのに約 44 秒かかります。ここでの問題は、ダウンロード速度や解析ではありません。この最初のダウンロードの後、更新する新しいレコードが 100 を超えないようにする必要があります (10 未満の可能性が高い)。アプリを起動してリクエストの処理を開始したときにポップアップする初期モーダル画面を用意することを計画していました。これはデザインが悪いのでしょうか?これは B2B アプリなので、お客様は最初の 45 秒の読み込み時間で問題ない可能性が高いですが、これを設計できるより効率的な方法はありますか?
JSONデータを辞書として直接使用し、バックグラウンドスレッドでコアデータの保存を開始するときにローカルコアデータをテーブルビューに追加することを考えましたが、まだ試していません。これは私が取るべきルートですか? ?