Chapter    10

Core Data

Core Data is at the heart of many data-driven iOS and OS X applications. It can be used for storage, syncing information across the web and devices, as well as providing fast access to large data sets. It is optimized to work with iOS and OS X, works directly with iCloud, and provides Object Relation Mapping between data storage and your class objects.

Each recipe in this chapter builds upon the previous recipe. Core Data involves a number of different components, and those parts are presented in recipe format. The first time through this chapter, you should follow it chronologically to understand the overview of Core Data and Swift. After that, this chapter serves as a great reference.

In this chapter, you will build ...

Get Swift Recipes: A Problem-Solution Approach 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.