その中心にある私のアプリは、ユーザーに一連の数値を要求し、コアデータを介してそれらを保存します。次に、私のアプリは、これらすべての数値の平均をユーザーに表示する責任があります。
したがって、ユーザーが新しい番号を入力した後、新しいスレッドを起動し、NSFetchDescription
インスタンス内のすべてのオブジェクトをフェッチしてそれを自分NSManagedObjectContext
で呼び出し、適切な計算を行ってから、のUIを更新する必要があると思います。メインスレッド。
Core Dataの同時実行のルールは、NSManagedObjectContext
インスタンスごとに1つのスレッドであることを認識しているので、知りたいのは、アプリを5か月後に爆発させずに、今説明したことを実行できると思いますか?簡単な計算を行うためだけに、まったく新しいコンテキストをインスタンス化する必要はないと思います...