Core データを可能な限り最適な方法でセットアップする方法を理解するのに苦労しています。現在、メイン スレッドで実行されている 1 つの ManagedObjectContext を含むコア データ スタックを含むシングルトンがあります。そして、多くの記事やチュートリアルを読んだ後、私は非常に混乱しました. シングルトンは問題ないという統計もあれば、シングルトンとメイン スレッド上の 1 つの managedObjectContext は悪い考えであるという統計もあります (これは正しいですか?)。では、複数のスレッドを使用してコア データ スタックを最も効率的に作成するにはどうすればよいでしょうか。
私のアプリは解析された大量の JSON データをコア データ モデルにダウンロードして処理しているため、これらのデータを MOC を使用してバックグラウンド スレッドにインポートし、メイン スレッドで MOC を使用してデータを表示することを考えています。それを行う方法は?
マジカルレコードを使ってみたのですが、「ツール」という情報が少なく、JSONデータのインポート方法、重複回避方法、リレーションシップ作成方法等がイマイチわかりません。
事前に助けてくれてありがとう:)