This is a sample application that uses Core Data and NSFetchedResultsController to display dataset of 50 000 items (Contacts). It is similar to Contacts screen of the Phone application. The search filters the items that contain search term in first or last name.
LAbstractSearchViewController is intended to be subclassed to override getters and adjust the data to be displayed.
MainViewController extends the LAbstractSearchViewController class in order to override protected getters and display managed objects in a table.
Autogenerated Core Data methods are moved out of AppDelegate into DataController singleton.