Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Core Data, 2nd Edition
Table of Contents
Early Praise for Core Data, Second Edition
Introduction
Is This Book for You?
What Is Core Data?
Core Data and iOS 5.0
Sample Code
In This Book
Acknowledgments
Chapter 1: Under the Hood of Core Data
1.1 NSManagedObjectModel
1.2 NSPersistentStoreCoordinator
1.3 NSManagedObjectContext
1.4 NSManagedObject
1.5 NSFetchRequest
1.6 NSSortDescriptor
1.7 Fetched Properties
1.8 Wrapping Up
Chapter 2: iOS: NSFetchedResultsController
2.1 How to Use the NSFetchedResultsController
2.2 Under the Hood of the NSFetchedResultsController
2.3 Building Our Own: ZSContextWatcher
2.4 Wrapping Up
Chapter 3: Versioning and Migration
3.1 Some Maintenance Before We Migrate
3.2 A Simple Migration
3.3 The Difference Between Light and Heavy Migrations
3.4 A Heavy/Manual Migration
3.5 Fundamentals of Core Data Versioning
3.6 Progressive Data Migration (An Academic Exercise)
3.7 Wrapping Up
Chapter 4: Performance Tuning
4.1 Persistent Store Types
4.2 Optimizing Your Data Model
4.3 Fetching
4.4 Faulting
4.5 Access Patterns
4.6 Wrapping Up
Chapter 5: Threading
5.1 Why Isn’t Core Data Thread-Safe?
5.2 Creating Multiple Contexts
5.3 Exporting Recipes
5.4 Importing Recipes
5.5 Parent-Child NSManagedObjectContext Instances
5.6 Wrapping Up
Chapter 6: Using iCloud
6.1 Introducing the UIManagedDocument
6.2 Direct NSManagedObjectContext to iCloud
6.3 Consuming Changes from iCloud
6.4 Under the Hood
6.5 Migrating an Existing Application
6.6 Desktop iCloud Integration
6.7 Data Quantities
6.8 Sharing Data Between iOS and OS X
6.9 Wrapping Up
Chapter 7: Adding a Desktop Foundation
7.1 Our Application
7.2 Our Application Design
7.3 Sharing the Data Model
7.4 Building the Controller Layer
7.5 Building the User Interface
7.6 Adding a Splash of Code
7.7 Wrapping Up
Chapter 8: OS X: Bindings, KVC, and KVO
8.1 Key Value Coding
8.2 Key Value Observing
8.3 Cocoa Bindings and Core Data
8.4 Other Interface Elements That Use KVO, KVC, and Core Data
8.5 Wrapping Up
Chapter 9: Spotlight, Quick Look, and Core Data
9.1 Integrating with Spotlight
9.2 Integrating with Quick Look
9.3 Putting It All Together
9.4 Wrapping Up
Chapter 10: Dynamic Parameters
10.1 Building the Xcode Example Project
10.2 The DocumentPreferences Object
10.3 Wrapping Up
Chapter 11: Distributed Core Data
11.1 Building the Server
11.2 Building the Client
11.3 Testing the Networking Code
11.4 Wrapping Up
Appendix 1: Building a Foundation
A1.1 The Storyboard
A1.2 The Recipe List
A1.3 The Recipe Detail
A1.4 The Edit Workflow
A1.5 Ready for Core Data
Appendix 2: Macros in the Precompiled Header
A2.1 Where Are the Macros?
A2.2 What Do They Do?
Bibliography
You May Be Interested In…
← Prev
Back
Next →
← Prev
Back
Next →