The book "Core Data in Objective-C: Data Storage and Management for iOS and OS X" by Marcus Zarra focuses on **Apple's Core Data framework** for managing data within iOS and OS X applications.
Key themes and topics covered in the book include:
* **Core Data Framework**: Understanding Core Data as Apple's built-in data storage solution.
* **Data Storage and Management**: Techniques for storing and managing application data efficiently.
* **iOS and OS X Development**: Applying Core Data specifically within the context of developing for Apple's operating systems.
* **Fundamental Principles**: Learning core concepts related to Core Data, such as **thread management** and **memory management** when dealing with data.
* **iCloud Integration**: Exploring how Core Data can integrate with iCloud for data synchronization.
* **Objective-C**: The examples and content are based on Objective-C, updated for versions of OS X El Capitan and iOS 9 【2】【3】.
This book would connect with other library resources on topics such as:
* **iOS Development**: General books on building applications for iOS.
* **OS X Development**: Books focused on developing for macOS.
* **Data Persistence**: Resources discussing various methods for saving and retrieving data in software development.
* **Object-Oriented Programming**: Especially those focusing on Objective-C.
* **Software Architecture**: Books that discuss the "model layer" of applications, as Core Data is described as a technology for building this layer 【1】.