Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Learning Core Data for iOS: A Hands-On Guide to Building Core Data Applications 1st Edition

4.6 out of 5 stars 17 customer reviews
ISBN-13: 978-0321905765
ISBN-10: 0321905768
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used On clicking this link, a new layer will be open
$25.00 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$34.27 On clicking this link, a new layer will be open
More Buying Choices
18 New from $24.27 21 Used from $13.76
Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Excel2016ForDummiesVideo
Excel 2016 For Dummies Video Training
Discover what Excel can do for you with self-paced video lessons from For Dummies. Learn more.
$34.27 FREE Shipping. Usually ships within 1 to 2 months. Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Frequently Bought Together

  • Learning Core Data for iOS: A Hands-On Guide to Building Core Data Applications
  • +
  • iOS Auto Layout Demystified (2nd Edition) (Mobile Programming)
  • +
  • iOS Drawing: Practical UIKit Solutions
Total price: $84.25
Buy the selected items together

Editorial Reviews

About the Author

Tim Roadley is a senior analytics software consultant at Emite Pty Ltd. He is primarily focused on delivering business intelligence dashboards, currently for one of Australia’s major banks. Prior to Emite, Tim was Infrastructure Manager at Cuscal Pty Ltd, where he was heavily involved in designing and implementing a payments switch that drives 1,300+ ATMs throughout Australia. By night he is an avid iOS developer and tutorial writer, with several apps on the App Store, including Teamwork, iSoccer, and now Grocery Dude and Grocery Cloud. In his downtime, he enjoys spending time with his wonderful wife, Tracey, and two lovely children, Tyler and Taliah.

NO_CONTENT_IN_FEATURE

New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfiction, Picture Books and more. See more

Product Details

  • Series: Learning
  • Paperback: 480 pages
  • Publisher: Addison-Wesley Professional; 1 edition (November 30, 2013)
  • Language: English
  • ISBN-10: 0321905768
  • ISBN-13: 978-0321905765
  • Product Dimensions: 7.1 x 1 x 9 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (17 customer reviews)
  • Amazon Best Sellers Rank: #1,254,900 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

By Mel Malinowski on December 2, 2013
Format: Paperback
This is the best book for beginning Core Data users I have discovered, and I highly recommend it.

I originally purchased Zarra's (probably) excellent book, but found it unhelpful at my level, as the project it used was quite elaborate, and obscured the workings of Core Data so much I could not figure out how to apply it to my apps. (I have a number of apps for sale, using SQLite directly, as I found Core Data code verbose and off-putting)

I found it after using Tim's terrific Staff Manager tutorial on Core Data, which is even simpler, and is a recommended prequel. I initially found the book disappointing, as it focused on another overly elaborate example, Grocery Dude. What is it with experts? Apple and all tend to use too elaborate examples rather than simple ones that are easier to understand. I've yet to see a truly simple example used (other than Staff Manager).

However, Tim includes in chapter 15 a great exercise that shows you how to use his inspired coredatehelper code to build core data into an existing app. Fabulous! I don't understand why Apple doesn't provide such an API. This book is worth many times the price just for this excellent code (caveat: it is not yet well commented, that would be an improvement). It basically provides a well-designed singleton class that is very, very helpful.

Using coredatahelper and the other tools provided, I was able to fairly quickly get core data working in an app, for the first time. Excellent! Zarra did not get me there, nor was the very good Stanford course CS193p adequate. It was a little too general.

The other very useful code in here is the 'backup to dropbox.com' tools. That works well, and is very useful.

Thanks to Tim for sharing this with the coding community. Buy this book, it's worth every penny.
1 Comment 9 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
After struggling through Core Data (2nd Edition) from Pragmatic Bookshelf this new book is a breath of fresh air. What's good about this one is that it actually tells you what to do, rather than describing method calls interspersed with great dollops of confusing terms that aren't explained very well. The sample code is actually well organised by chapter, too, unlike the confusing zip file from Prag Prog, which contains complete samples, and not starter projects into which the reader would add relevant lines from the book (which it doesn't do because it's not a step-by-step introduction to Core Data, unfortunately).

Tim Roadley quotes Albert Einstein in the first chapter thus: "If you can’t explain it simply, you don’t understand it well enough." After reading this I'm left wondering if Marcus S. Zarra (author of the other book which I regret purchasing not long after it came out) knows Core Data, whose book comes across more like a reference work to be checked occasionally to confirm something that you already know and need to brush up on!

So, I am extremely grateful for this book and having completed chapter 1, I can safely say that if you are an SQL old-timer like me and have never touched Core Data in your life (and perhaps might be reasonably new to Objective-C, like me), then this book is a must have. If you've used Core Data before and perhaps need a touch up, you may cope well with the Prag Prog book, but this one is so much better organised that it speaks for itself.
Comment 14 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition Verified Purchase
This book was what finally got me from just using Core Data and not really knowing what was going on to actually understanding Core Data. The stuff on NSFetchedResultsController in particular is great and there's a lot of good code to subclass off of in here. Highly recommended.
Comment 6 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
Finally a book that makes core data in iOS easy to understand and implement. And up to date with iOS 7 and Xcode 5 to boot. I've been thru more than half a dozen tutorials, books, bootcamps, and classes on core data, and was never unable to get it down well or understand some of the dynamics. Having gone thru the first 3 chapters of Tim's book this weekend, its like a light bulb turning on. So easy to understand with this book. He uses a core data helper class that will also make it easy to bring over the code to some apps I'm working on. A+. I have no connection to Tim, and don't know him, but certainly love his book! I got the book from the publisher since it was still on preorder with Amazon last week when I ordered it.
Comment 4 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition Verified Purchase
Excellent CoreData resource and iOS 7 current. Plenty of detail with practical examples. It has some nice techniques for providing user interface to the underlying data.
Comment 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition Verified Purchase
This is first time I write a review for a book, although I have read a dozen of programming books. Some of them are very good and popular, such as, BNR's iOS Programming and iOS cookbook. In fact, Tim did a good job to provide and explain nearly all the aspects of CoreData, even complicated ones like integrating with iCloud, multiple threads and web service.
Comment 2 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition Verified Purchase
Well thought out examples and tutorials, each connecting nicely into the next with no wasted effort, I feel I now have a solid understanding of how to use Core Data in my own apps. Worth every cent.
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition Verified Purchase
I've developed a few iOS applications which use Core Data but felt that I had much more to learn. I picked this book up to fill in the gaps in my knowledge and while this book does explain Core Data, it is somewhat convoluted and could be straight forward. Most of the information in the book is, of course, available on various websites and I found some of the sample code to be more complex than needed in order to explain whatever concept was being taught at the time.

In short, it's "ok".
Comment 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews