Key Value Observing on NSManagedObject through MagicalRecord
If you want to track the change of a NSManagedObject with MagicalRecord. Except NSFetchedResultsController, here is something you can do:
MagicalRecord’s default NSManagedObjectContext will listen to the NSManagedObjectContextDidSaveNotification notification and merge the changes into its managed objects. That is why you can track the changes with objects fetched from the default context.
I think this is quite useful.