O'Reilly logo

Pro Core Data for iOS: Data Access and Persistence Engine for iPhone, iPad, and iPod touch by Rob 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 4. Creating a Data Model

You can create applications with the most intuitive user interfaces that perform tasks users can't live without, but if you don't model your data correctly, your applications will become difficult to maintain, will underperform, and might even become unusable. This chapter explains how to model your data to support, not undermine, your applications.

Designing Your Database

The American philosopher Ralph Waldo Emerson once said, "A foolish consistency is the hobgoblin of little minds." People often wield that quote to defend carelessness or inattention to detail. We hope we're not falling into that trap as we flip-flop inconsistently between claiming Core Data is not a database and treating it as if it were. This ...

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