O'Reilly logo

Pro iOS Persistence : Using Core Data by Robert Warner, Michael Privat

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required