If you can’t explain it simply, you don’t understand it well enough.
Kinesthetic learning, or learning by doing, is one of the best ways to absorb and retain information. The topic of Core Data has been a great hurdle for many seasoned programmers, so it’s about time a book with a hands-on approach to Core Data was written. To avoid sidetracking into deep topics too early, this chapter has many pointers to later chapters. First things first: It gives you a Core Data essentials primer and then dives right in and shows how to add Core Data to the sample application. The sample application is expanded over the course of this book as increasingly advanced topics are introduced.