Marcus S. Zarra - Core Data in Objective-C (Data Storage and Management for iOS and OS X) / Core Data в Objective-C [2016, PDF+EPUB, ENG]

Сообщение Солнышко » 31 янв 2018, 21:36

Core Data in Objective-C (Data Storage and Management for iOS and OS X) / Core Data в Objective-C
Год издания: 2016
Автор: Marcus S. Zarra
Жанр или тематика: Учебное пособие
Издательство: The Pragmatic Programmers, LLC
ISBN: 978-1-68050-123-0 (3rd edition), 978-1-937785-08-6 (2nd edition)
Язык: Английский
Формат: PDF + EPUB
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 250
Описание: 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 based on Objective-C and are up-to-date for the latest versions of OS X El Capitan and iOS 9.
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.
Core Data is Apple’s recommended way to persist data: it’s easy to use, built-in, and integrated with iCloud. It’s intricate, powerful, and necessary—and this book is your guide to harnessing its power.
Learn fundamental Core Data principles such as thread and memory management, discover how to use Core Data in your iPhone, iPad, and OS X projects by using NSPredicate to filter data, and see how to add iCloud to your applications.
Известный и очень полезный учебник.
Третье издание в PDF + EPUB и второе издание в PDF.
Is This Book for You?
What Is Core Data?
Online Resources
1. Building a Foundation
The Storyboard
The Recipe List
The Recipe Detail
The Edit Workflow
Ready for Core Data
2. Under the Hood of Core Data
Introducing the NSManagedObjectModel
Integrating with the NSPersistentStoreCoordinator
Adding the NSManagedObjectContext
Working with NSManagedObject Instances
Building an NSFetchRequest
Wrapping Up
3. iOS: NSFetchedResultsController
How to Use the NSFetchedResultsController
Under the Hood of the NSFetchedResultsController
Building Our Own: ZSContextWatcher
Wrapping Up
4. Versioning and Migration
Some Maintenance Before We Migrate
A Simple Migration
The Difference Between Light and Heavy Migrations
A Heavy/Manual Migration
Fundamentals of Core Data Versioning
Progressive Data Migration (An Academic Exercise)
Wrapping Up
5. Performance Tuning
Persistent Store Types
Optimizing Your Data Model
Access Patterns
Wrapping Up
6. Threading
Threading and Core Data
Working on the Main Queue
Working off the Main Queue
Interqueue Communication
Parent/Child NSManagedObjectContext Design
Export Operation
Import Operation
Asynchronous Saving
Debug Concurrency Checking
Wrapping Up
7. Bulk Changes
Running with Scissors
Doing Bulk Updates
Notifying the Application of Changes
Bulk Deletes
Things to Consider When Using the Bulk Change APIs
Wrapping Up
8. Using Core Data with iCloud
Introducing the UIManagedDocument
Direct NSManagedObjectContext to iCloud
Consuming Changes from iCloud
Under the Hood
Migrating an Existing Application
Desktop iCloud Integration
Issues with Data Quantities
Sharing Data Between iOS and OS X
Wrapping Up
9. Adding a Desktop Foundation
Our Application
Our Application Design
Sharing the Data Model
Building the Controller Layer
Building the User Interface
Adding a Splash of Code
Wrapping Up
10. OS X: Bindings, KVC, and KVO
Key Value Coding
Key Value Observing
Cocoa Bindings and Core Data
Other Interface Elements That Use KVO, KVC, and Core Data
Wrapping Up
11. Spotlight, Quick Look, and Core Data
Integrating with Spotlight
Integrating with Quick Look
Putting It All Together
Wrapping Up
12. Dynamic Parameters
Building the Xcode Example Project
The DocumentPreferences Object
Using Document Preferences
Wrapping Up





Автор: Солнышко
Добавлен: 31 янв 2018, 21:36
Размер: 30.94 МБ
Размер: 32 445 224 байт
Сидеров: 0
Личеров: 0
Скачали: 0
Здоровье: 0%
Скорость скачивания: 0 байт/сек
Скорость раздачи: 0 байт/сек
Последний сидер: Нет
Последний личер: Нет
Приватный: Нет (DHT включён)
Операционные системы Скачать торрент
Скачать торрент
[ Размер 20.11 КБ / Просмотров 0 ]


  • Похожие торренты
    Последнее сообщение

Вернуться в Операционные системы