iOS’s Core Data framework provides persistent data solutions. Its managed data stores can be queried and updated from your application. With Core Data, you gain a Cocoa Touch-based object interface that brings relational data management out from SQL queries and into the Objective-C world of iOS development. Core Data delivers the perfect technology to power your table view and collection view instances.
This chapter introduces Core Data. It provides just enough how-to to give you a taste of the technology, offering a jumping-off point for further Core Data learning. By the time you finish reading through this chapter, you’ll have seen Core Data for iOS in action and have gained an overview of the technology.