Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Overview

Get Started Fast with iOS 7 Core Data App Development
Covers iOS 7 and Xcode 5

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.

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.

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.

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.

Coverage includes the following:

  • Understanding Core Data

  • Adding Core Data to an existing project

  • Designing, upgrading, and migrating data models (automatically and manually with progress indication)

  • Populating views with data, including table-views and picker-views

  • Preloading a “default data” persistent store from XML

  • Deep-copying from one persistent store to another

  • Performance tuning with Instruments, using large photos as the example

  • Background processing, using thumbnail generation as the example

  • Efficient search

  • Seamlessly backing up and restoring with Dropbox

  • Stable integration with iCloud--with full support for multiple accounts, seeding, and de-duplication

  • Web service integration with StackMob

Subscriber Reviews

Average Rating: 4 out of 5 rating Based on 4 Ratings

"Best book on iCloud and Core Data" - by Marco on 05-DEC-2013
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
I extremely recommend this book for anyone that would like to use iCloud and Core Data, it is second to none. I have looked at so many other solutions but this has the best and stable solution to keep iCloud sync.

Excellent job Tim.

Report as Inappropriate

"Great for the Advanced Beginner" - by RedQueenCoder on 30-NOV-2013
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
Hi. I have been seriously studying programming for about a year and a half now and I have been focusing on iOS programming for less than a year.

One thing that makes me strongly recommend this book is the foundation laying of things beyond just Core Data. This book deeply looks into how to take the data and display it successfully in an app.

I have briefly looked over table views and other topics covered in this book, but being taken step-by-step through how to build a Core Data app using table views and navigation is invaluable to me.

This was the first in-depth tutorial I have used on how to build an app using storyboards in iOS7. Other tutorials provide all this stuff and you don't learn how to do it.

If you are an advanced developer, this might have too much repetitive information for you, but for someone still getting their bearings I am super happy this books exists.

Report as Inappropriate

Table of Contents

 

Extras

The publisher has provided additional content related to this title.


Description
Content

These files have been provided by the publisher.

  • All_Chapters.zip
  • Appendix_A.zip
  • Appendix_B.zip
  • Chapter_01.zip
  • Chapter_02.zip
  • Chapter_03.zip
  • Chapter_04.zip
  • Chapter_05.zip
  • Chapter_06.zip
  • Chapter_07.zip
  • Chapter_08.zip
  • Chapter_09.zip
  • Chapter_10.zip
  • Chapter_11.zip
  • Chapter_12.zip
  • Chapter_13.zip
  • Chapter_14.zip
  • Chapter_15.zip
  • Chapter_16.zip
  • EasyiCloud.zip
  • GenericCoreDataClasses.zip