Pages: 212
Published: June 2016
ISBN: 9781680501704
In Print
Core Data is intricate, powerful, and necessary. Discover the powerful capabilities integrated into Core Data, and how to use Core Data in your iOS and OS X projects. All examples are current for macOS Sierra, iOS 10, and the latest release of Core Data. All the code is written in Swift 3, including numerous examples of how best to integrate Core Data with Apple’s newest programming language.
Check out Core Data in Objective-C, Third Edition here.PDF for desktop/tablets
epub for Apple Books, e-readers
mobi for Kindle readers
Get all eBook formats here for $26.95 (USD)
Order via Bookshop (U.S. Only)
Please support indie bookstores!
Find indie bookstores in the U.S. Find indie bookstores around the world.
Core Data expert Marcus Zarra walks you through a fully developed application based around the Core Data APIs. You’ll build on this application throughout the book, learning key Core Data elements such as NSPredicate, NSFetchRequest, thread management, and memory management.
Start with the basics of Core Data and learn how to use it to develop
your application. Then delve deep into the API details. Explore how to
get Core Data integrated into your application properly, and work with
this flexible API to create convenience methods to improve your
application’s maintainability. Reduce your migration difficulties,
integrate your Core Data app with
iCloud, and use Core Data in a queue-based environment. By the end of
the book, you’ll have built a full-featured application, gained a
complete understanding of Core Data, and learned how to integrate your
application into the iPhone/iPad platform.
This book is based on Core Data in Objective-C, Third Edition. It focuses on Swift and adds an additional chapter on how to integrate Core Data with an efficient network implementation, with best practices on how to load and pre-load data into your Swift application.
-com.apple.CoreData.ConcurrencyDebug 1
setting when you are
running in debug mode. This will catch threading errors during
development.NSManagedObjectContext
for your entire User
Interface. The User Interface is designed to run on a single thread
and therefore using additional NSManagedObjectContext
instances is
unnecessary and creates problems.NSManagedObjectContext
instances. They are cheap
and meant to be thrown away after a single use.Releases:
PDF for desktop/tablets
epub for Apple Books, e-readers
mobi for Kindle readers
Get all eBook formats here for $26.95 (USD)
Order via Bookshop (U.S. Only)
Please support indie bookstores!
Find indie bookstores in the U.S. Find indie bookstores around the world.
Pages: 212
Published: June 2016
ISBN: 9781680501704
Edition: 1
In Print