Chapter 9

Managing Table Views Using a Fetched Results Controller

A fetched results controller, implemented by the NSFetchedResultsController class, blends Core Data results with a table view. Launch any nongame app on your iPhone you'll probably find at least one table view. Apple made the table view an essential part of the iPhone interface and uses it to great advantage in its own applications. Many, if not all, of the applications you develop will have table views, so anything you can learn to make using table views easier will benefit you.

In line with its legendary attention to detail, Apple includes a class with the Core Data framework that's designed to make Core Data work better with table views. Called NSFetchedResultsController

Get Pro Core Data for iOS: Data Access and Persistence Engine for iPhone, iPad, and iPod touch, Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.