Basic features
Memory efficiency
Integrates directly with UIKit
All objects managed by Core Data are subclasses of NSManagedObject
Managed objects live in a scratch pad called NSManagedObjectContext
Behind the context, there is the actual storage, represented by NSPersistentStore
Modelling of the data is through the NSManagedObjectModel class
Within the model there are NSEntityDescription objects
Sitting between the three different layers, there is a class called NSPersistentStoreCoordinator
NSFetchRequest is used to get data out of the database
Design your data models
Speed vs Space
Think about the UI when modelling your data
Avoid entity inheritance
Put blobs where they belong
Basic fetching
Faulting
Batching
Partial Faulting
In Database Aggregates
Custom Aggregates
Tips for displaying data
UITableView
© Copyright 2001-2010 Taylan Pince. All rights reserved.