NSIncrementalStore
Jonathan Penn CocoaConf PDX • August, 2013
C e m F l i g ?
Journey To The Center Of Core Data
NSIncrementalStore Journey To The Center Of Core Data C e m - - PowerPoint PPT Presentation
NSIncrementalStore Journey To The Center Of Core Data C e m F l i g ? Jonathan Penn CocoaConf PDX August, 2013 @jonathanpenn Goals 1. Understand Core Data 2. Explore A Non-trivial Problem Slides n
Jonathan Penn CocoaConf PDX • August, 2013
C e m F l i g ?
Journey To The Center Of Core Data
@jonathanpenn
cocoamanifest.net/features
...
Mmmm, goodies!
ROOT
What if we only care about this portion?
ROOT“Virtual Memory”
. . .
NSArray *results = [context executeFetchRequest:request ...]; // ... JournalEntry *entry = results[3]; cell.textLabel.text = entry.name;
NSArray *results = [context executeFetchRequest:request ...]; // ... JournalEntry *entry = results[3]; cell.textLabel.text = entry.name;
. . .
Context Model
store
( )
StoreCoordinator
NSInMemoryStoreType NSBinaryStoreType NSSQLiteStoreType PlistIncrementalStoreType
Using A Custom Store Life Cycle Of A Fetch Request Validating And Saving Data Notifying For Changes
Generate NSMangedObjectIDs Interpret fetch request criteria Save attributes to *whatever* Load to NSIncrementalStoreNodes
AFIncrementalStore
github.com/AFNetworking/AFIncrementalStore
Secure Incremental Store
www.stoeger-it.de/en/secureincrementalstore/
Other Examples
@jonathanpenn
cocoamanifest.net
(and please feedback)