Learning Core Data for iOS: A Hands-On Guide to Building Core Data Applications
<b>Get Started Fast with iOS 7 Core Data App Development<br />Covers iOS 7 and Xcode 5</b> <br /> <br />This is the first Core Data book to fully reflect Apple’s latest platform innovations, including its dramatic recent improvements to iCloud support. Hands-on from start to finish, it teaches you step-by-step as you create a modern data-driven iOS app using Storyboards, ARC, iOS 7, and Xcode 5.<br /> <br />Tim Roadley introduces new patterns and best practices designed to overcome the frustrations of Core Data development. One step at a time, you’ll build and extend your skills--even mastering advanced techniques such as complex model migration, deep copy, background processing, and integration with Dropbox, StackMob, and iCloud. <br /> <br />Downloadable versions of this book’s main project are provided with each chapter, so you can see exactly what your app project should look like--and get cookbook-style code for your own projects. Chapter exercises help you explore even further, whether you’re a self-learner or a student in an iOS development course.<br /> <br />If you’re an experienced iOS developer, this guide brings together all the skills, tools, code, and patterns you need to add powerful data management capabilities to any app--quickly, easily, and painlessly.<br /> <br />Coverage includes the following:<br /> <ul> <li>Understanding Core Data</li> <li>Adding Core Data to an existing project</li> <li>Designing, upgrading, and migrating data models (automatically and manually with progress indication)</li> <li>Populating views with data, including table-views and picker-views</li> <li>Preloading a “default data†persistent store from XML</li> <li>Deep-copying from one persistent store to another</li> <li>Performance tuning with Instruments, using large photos as the example</li> <li>Background processing, using thumbnail generation as the example</li> <li>Efficient search</li> <li>Seamlessly backing up and restoring with Dropbox</li> <li>Stable integration with iCloud--with full support for multiple accounts, seeding, and de-duplication</li> <li>Web service integration with StackMob</li> </ul>