Core Data in Objective-C, Third Edition

Data Storage and Management for iOS and OS X

by: Marcus S. Zarra

Published 2016-06-15
Internal code mzcd3
Print status In Print
Pages 238
User level Intermediate
Keywords Cocoa, MAC OS X, core data, core frameworks, apple frameworks, apple API, iphone API, iphone
Related titles

iOS 9 SDK Development: Creating iPhone and iPad Apps with Swift by Chris Adamson with Janie Clayton
iPad and iPhone Kung Fu: Tips, Tricks, Hints, and Hacks for iOS 7 by Keir Thomas

ISBN 9781680501230
Other ISBN Channel epub: 9781680503265
Channel PDF: 9781680503272
Kindle: 9781680502015
Safari: 9781680502022
Kindle: 9781680502015
BISACs COM046020 COMPUTERS / Operating Systems / Macintosh
COM030000 COMPUTERS / System Administration / Storage & Retrieval
COM030000 COMPUTERS / System Administration / Storage & Retrieval

Highlight

Core Data is Apple’s data storage framework: it’s powerful, built-in, and can integrate with iCloud. Discover all of Core Data’s powerful capabilities, learn fundamental principles including thread and memory management, and add Core Data to both your iOS and OS X projects. All examples in this edition are written in Objective-C and are based on OS X El Capitan and iOS 9.

Description

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 principles 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 third edition updates all examples for OS X El Capitan and iOS 9, and gets you up to speed on changes in multithreading and batch processing. There’s a new chapter on efficiently importing data from a network location, and a new discussion of how best to pre-load data into your application.


Core Data Top Five Tips<br /> by Marcus Zarra

Contents and Extracts