2. Core Data

To kick off our discussion on iOS Core Frameworks, I thought it only appropriate to start with your data. Figuring out how to structure and manage the data in your app is always the first programming step for a new application—whether it’s an iOS app or an app on any other platform. Core Data is a native iOS framework designed to offer a persistent data store of your application’s data. You’ll discover in the sections that follow, however, that Core Data operates as more than just a serialization or archiving service for your model; Core Data is optimized to work within the design paradigm of most iOS app architectures while offering out-of-the-box features like automated undo/redo management and cloud syncing between devices and ...

Get iOS 5 Core Frameworks: Develop and Design: Working with graphics, location, iCloud, and more now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.