NSScreencast Episode #69 NSFetchedResultsController
NSFetchedResultsController - NSScreencast
- mainContextとか使い分けしている
- viewDidLoad
- self.context = [[OILDataModel shareDataModel] mainContext];
- [self setupFetchedResultsController];
- self.fetchedResultsController.delegate = self;
- numberOfRowsInSection の辺り
- [self.fetchedResultsController sections][section];
- [sectionInfo numberOfObjects];
- When another context saves data
- listenForChanges
- dispatch_async, mergeChangesFromContextDidSaveNotification
- NSFetchedResultsControllerDelegate
- case NSFetchedResultsChangeInsert:
- case NSFetchedResultsChangeDelete:
- case NSFetchedResultsChangeUpdate:
難しい
まだ実際によく使ったことない