私は買い物リスト アプリに取り組んでおり、エンティティへの変更を監視し、他のエンティティに変更を加えて対応する必要がある場合がいくつかあります。例えば:
新しい店舗エンティティが追加されたら、関連する通路エンティティを作成する必要があります。
食品の数量が 0 または >0 に変更された場合、その商品に関連する状態フラグを設定する必要があります (フラグには 2 つ以上の状態があるため、フラグを削除して 0 をテストすることはできません)。 .
私がこれまでに読んだことに基づいて、キー値の監視と NSManagedObjectContextObjectsDidChangeNotification への登録のどちらを使用するかの選択肢があるようです。私が確信していないのは、どちらが私のシナリオにより適しているかです (または、関連するエンティティ クラスの適切なメソッドをオーバーライドする必要がある場合)。これらをいつ使用するかについてのポインタやドキュメントをいただければ幸いです。