NSManagedObject Class Reference
PDF
Overview
Data Storage
Faulting
Subclassing Notes
Methods you Must Not Override
Methods you Are Discouraged From Overriding
Methods to Override Considerations
Custom Accessor Methods
Custom Instance Variables
Validation Methods
Tasks
Initializing a Managed Object
Getting a Managed Object’s Identity
Getting State Information
Managing Life Cycle and Change Events
Supporting Key-Value Coding
Validation
Supporting Key-Value Observing
Class Methods
automaticallyNotifiesObserversForKey:
contextShouldIgnoreUnmodeledPropertyChanges
Instance Methods
awakeFromFetch
awakeFromInsert
awakeFromSnapshotEvents:
changedValues
committedValuesForKeys:
dealloc
didAccessValueForKey:
didChangeValueForKey:
didChangeValueForKey:withSetMutation:usingObjects:
didSave
didTurnIntoFault
entity
faultingState
hasFaultForRelationshipNamed:
initWithEntity:insertIntoManagedObjectContext:
isDeleted
isFault
isInserted
isUpdated
managedObjectContext
mutableSetValueForKey:
objectID
observationInfo
prepareForDeletion
primitiveValueForKey:
self
setObservationInfo:
setPrimitiveValue:forKey:
setValue:forKey:
validateForDelete:
validateForInsert:
validateForUpdate:
validateValue:forKey:error:
valueForKey:
willAccessValueForKey:
willChangeValueForKey:
willChangeValueForKey:withSetMutation:usingObjects:
willSave
willTurnIntoFault
Constants
Snapshot Events
NSSnapshotEventType
Revision History
Index
RELATED SAMPLE CODE
CoreRecipes
ManagedObjectDataFormatter
COMPANION GUIDES
Core Data Programming Guide
Model Object Implementation Guide
Core Data Utility Tutorial