Class

NSAtomicStoreCacheNode

A concrete class that you use to represent basic nodes in a Core Data atomic store.

Declaration

@interface NSAtomicStoreCacheNode : NSObject

Overview

A node represents a single record in a persistent store.

You can subclass NSAtomicStoreCacheNode to provide custom behavior.

Topics

Initializing a Cache Node

- initWithObjectID:

Returns a cache node for the given managed object ID.

Managing Node Data

objectID

The managed object ID of the node.

propertyCache

The property cache dictionary of the node.

- valueForKey:

Returns the value for a given key.

- setValue:forKey:

Sets the value for the given key.

Relationships

Inherits From

See Also

Store Coordination

NSPersistentStoreCoordinator

A coordinator that uses the model to help contexts and persistent stores communicate.

NSPersistentStore

The abstract base class for all Core Data persistent stores.

NSPersistentStoreDescription

A description object used to create and load a persistent store.

NSPersistentStoreRequest

Criteria used to retrieve data from or save data to a persistent store.

NSPersistentStoreResult

The abstract base class for results returned from a persistent store coordinator.

NSPersistentStoreAsynchronousResult

A concrete class used to represent the results of an asynchronous request.

NSSaveChangesRequest

An encapsulation of a collection of changes to be made by an object store in response to a save operation on a managed object context.

NSAtomicStore

An abstract superclass that you subclass to create a Core Data atomic store.

NSIncrementalStore

An abstract superclass defining the API through which Core Data communicates with a store.

NSIncrementalStoreNode

A concrete class used to represent basic nodes in a Core Data incremental store.