Chapter    5

Integrating with the User Interface

The vaunted Model View Controller (MVC) pattern, which has spawned derivatives such as Model View Presenter (MVP) and Model View ViewModel (MVVM), separates an application’s data (the model) from the display of that data (the view). Core Data, both by name and intent, covers the application data, or model, concerns of applications. Storing data usually doesn’t suffice, however—applications usually must present that data onscreen. This chapter discusses some classes that take data from your Core Data stores and present that data onscreen efficiently and responsively. In this chapter, we cover the following:

  • Using a fetched results controller (NSFetchedResultsController) to display data from a Core ...

Get Pro iOS Persistence : Using Core Data 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.