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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.