Apress, January 2011. – 394 pages. 1st Edition.
Once you’ve learned the basics of iOS development and you’re ready to dig deeper into how to write great iOS applications, ‘‘Pro Core Data for iOS’’ leads you through the important topic of data persistence.
This book starts by setting a clear foundation for what Core Data is and how it works and then takes you step-by-step through how to extract the results you need from this powerful framework. You’ll learn what the components of Core Data are and how they interact, how to design your data model, how to filter your results, how to tune performance, how to migrate your data across data model versions, and many other topics around and between these that will separate your apps from the crowd.
This book combines theory and code to teach its subject matter. Although you can take the book to your Barcalounger and read it cover to cover, you’ll find the book is more effective if you’re in front of a computer, typing in and understanding the code it explains. We also hope that, after you read the book and work through its exercises, you’ll keep it handy as a reference, turning to it often for answers and clarification.
Getting Started
Understanding Core Data
Storing Data: SQLite and Other Options
Creating a Data Model
Working with Data Objects
Refining Result Sets
Tuning Performance and Memory Usage
Versioning and Migrating Data
Using Core Data in Advanced Applications