This document lists the symbols in CoreData that are new between Mac OS X v10.4 and Mac OS X v10.5.
All of the classes with new symbols are listed alphabetically, with their new class, instance, and delegate methods described.
Complete reference information is available in the NSAtomicStore reference.
addCacheNodes: | Registers a set of cache nodes with the receiver. |
cacheNodeForObjectID: | Returns the cache node for a given managed object ID. |
cacheNodes | Returns the set of cache nodes registered with the receiver. |
initWithPersistentStoreCoordinator: configurationName:URL:options: | Returns an atomic store, initialized with the given arguments. |
load: | Loads the cache nodes for the receiver. |
newCacheNodeForManagedObject: | Returns a new cache node for a given managed object. |
newReferenceObjectForManagedObject: | Returns a new reference object for a given managed object. |
objectIDForEntity:referenceObject: | Returns a managed object ID from the reference data for a specified entity. |
referenceObjectForObjectID: | Returns the reference object for a given managed object ID. |
save: | Saves the cache nodes. |
updateCacheNode:fromManagedObject: | Updates the given cache node using the values in a given managed object. |
willRemoveCacheNodes: | Method invoked before the store removes the given collection of cache nodes. |
Complete reference information is available in the NSAtomicStoreCacheNode reference.
initWithObjectID: | Returns a cache node for the given managed object ID. |
objectID | Returns the managed object ID for the receiver. |
propertyCache | Returns the property cache dictionary for the receiver. |
setPropertyCache: | Sets the property cache dictionary for the receiver. |
setValue:forKey: | Sets the value for the given key. |
valueForKey: | Returns the value for a given key. |
Complete reference information is available in the NSAttributeDescription reference.
setAttributeValueClassName: | Sets the name of the class used to represent the receiver. |
setValueTransformerName: | Sets the name of the transformer to use to transform the attribute value. |
valueTransformerName | Returns the name of the transformer used to transform the attribute value. |
versionHash | Returns the version hash for the receiver. |
Complete reference information is available in the NSEntityDescription reference.
isKindOfEntity: | Returns a Boolean value that indicates whether the receiver is a subentity of another given entity. |
setVersionHashModifier: | Sets the version hash modifier for the receiver. |
versionHash | Returns the version hash for the receiver. |
versionHashModifier | Returns the version hash modifier for the receiver. |
Complete reference information is available in the NSEntityMapping reference.
attributeMappings | Returns the array of attribute mappings for the receiver. |
destinationEntityName | Returns the destination entity name for the receiver. |
destinationEntityVersionHash | Returns the version hash for the destination entity for the receiver. |
entityMigrationPolicyClassName | Returns the class name of the migration policy for the receiver. |
mappingType | Returns the mapping type for the receiver. |
name | Returns the name of the receiver. |
relationshipMappings | Returns the array of relationship mappings for the receiver. |
setAttributeMappings: | Sets the array of attribute mappings for the receiver. |
setDestinationEntityName: | Sets the destination entity name for the receiver. |
setDestinationEntityVersionHash: | Sets the version hash for the destination entity for the receiver. |
setEntityMigrationPolicyClassName: | Sets the class name of the migration policy for the receiver. |
setMappingType: | Sets the mapping type for the receiver. |
setName: | Sets the name of the receiver. |
setRelationshipMappings: | Sets the array of relationship mappings for the receiver. |
setSourceEntityName: | Sets the source entity name for the receiver. |
setSourceEntityVersionHash: | Sets the version hash for the source entity for the receiver. |
setSourceExpression: | Sets the source expression for the receiver. |
setUserInfo: | Sets the user info dictionary for the receiver. |
sourceEntityName | Returns the source entity name for the receiver. |
sourceEntityVersionHash | Returns the version hash for the source entity for the receiver. |
sourceExpression | Returns the source expression for the receiver. |
userInfo | Returns the user info dictionary for the receiver. |
Complete reference information is available in the NSEntityMigrationPolicy reference.
beginEntityMapping:manager:error: | Invoked by the migration manager at the start of a given entity mapping. |
createDestinationInstancesForSourceInstance: entityMapping:manager:error: | Creates the destination instance(s) for a given source instance. |
createRelationshipsForDestinationInstance: entityMapping:manager:error: | Constructs the relationships between the newly-created destination instances. |
endEntityMapping:manager:error: | Invoked by the migration manager at the end of a given entity mapping. |
endInstanceCreationForEntityMapping:manager:error: | Indicates the end of the creation stage for the specified entity mapping, and the precursor to the next migration stage. |
endRelationshipCreationForEntityMapping:manager: error: | Indicates the end of the relationship creation stage for the specified entity mapping. |
performCustomValidationForEntityMapping:manager: error: | Invoked during the validation stage of the entity migration policy, providing the option of performing custom validation on migrated objects. |
Complete reference information is available in the NSFetchRequest reference.
includesPropertyValues | Returns a Boolean value that indicates whether, when the fetch is executed, property data is obtained from the persistent store. |
includesSubentities | Returns a Boolean value that indicates whether the receiver includes subentities in the results. |
relationshipKeyPathsForPrefetching | Returns the array of relationship keypaths to prefetch along with the entity for the request. |
resultType | Returns the result type of the receiver. |
returnsObjectsAsFaults | Returns a Boolean value that indicates whether the objects resulting from a fetch using the receiver are faults. |
setIncludesPropertyValues: | Sets if, when the fetch is executed, property data is obtained from the persistent store. |
setIncludesSubentities: | Sets whether the receiver includes subentities. |
setRelationshipKeyPathsForPrefetching: | Sets an array of relationship keypaths to prefetch along with the entity for the request. |
setResultType: | Sets the result type of the receiver. |
setReturnsObjectsAsFaults: | Sets whether the objects resulting from a fetch request are faults. |
Complete reference information is available in the NSFetchRequestExpression reference.
expressionForFetch:context:countOnly: | Returns an expression which will evaluate to the result of executing a fetch request on a context. |
contextExpression | Returns the expression for the receiver’s managed object context. |
isCountOnlyRequest | Returns a Boolean value that indicates whether the receiver represents a count-only fetch request. |
requestExpression | Returns the expression for the receiver’s fetch request. |
Complete reference information is available in the NSManagedObject reference.
hasFaultForRelationshipNamed: | Returns a Boolean value that indicates whether the relationship for a given key is a fault. |
willTurnIntoFault | Invoked automatically by the Core Data framework before receiver is converted to a fault. |
Complete reference information is available in the NSManagedObjectContext reference.
countForFetchRequest:error: | Returns the number of objects a given fetch request would have returned if it had been passed to executeFetchRequest:error:. |
mergeChangesFromContextDidSaveNotification: | Merges the changes specified in a given notification. |
obtainPermanentIDsForObjects:error: | Converts to permanent IDs the object IDs of the objects in a given array. |
Complete reference information is available in the NSManagedObjectModel reference.
mergedModelFromBundles:forStoreMetadata: | Returns a merged model from a specified array for the version information in provided metadata. |
modelByMergingModels:forStoreMetadata: | Returns, for the version information in given metadata, a model merged from a given array of models. |
entityVersionHashesByName | Returns a dictionary of the version hashes for the entities in the receiver. |
fetchRequestTemplatesByName | Returns a dictionary of the receiver’s fetch request templates. |
isConfiguration:compatibleWithStoreMetadata: | Returns a Boolean value that indicates whether a given configuration in the receiver is compatible with given metadata from a persistent store. |
setVersionIdentifiers: | Sets the identifiers for the receiver. |
versionIdentifiers | Returns the collection of developer-defined version identifiers for the receiver. |
Complete reference information is available in the NSMappingModel reference.
mappingModelFromBundles:forSourceModel: destinationModel: | Returns the mapping model to translate data from the source to the destination model. |
entityMappings | Returns the collection of entity mappings for the receiver. |
entityMappingsByName | Returns a dictionary of the entity mappings for the receiver. |
initWithContentsOfURL: | Returns a mapping model initialized from a given URL. |
setEntityMappings: | Sets the collection of entity mappings for the receiver |
Complete reference information is available in the NSMigrationManager reference.
associateSourceInstance:withDestinationInstance: forEntityMapping: | Associates a given source instance with an array of destination instances for a given property mapping. |
cancelMigrationWithError: | Cancels the migration with a given error. |
currentEntityMapping | Returns the entity mapping currently being processed. |
destinationContext | Returns the managed object context the receiver uses for writing the destination persistent store. |
destinationEntityForEntityMapping: | Returns the entity description for the destination entity of a given entity mapping. |
destinationInstancesForEntityMappingNamed: sourceInstances: | Returns the managed object instances created in the destination store for a named entity mapping for a given array of source instances. |
destinationModel | Returns the destination model for the receiver. |
initWithSourceModel:destinationModel: | Initializes a migration manager instance with given source and destination models. |
mappingModel | Returns the mapping model for the receiver. |
migrateStoreFromURL:type:options:withMappingModel: toDestinationURL:destinationType: destinationOptions:error: | Migrates of the store at a given source URL to the store at a given destination URL, performing all of the mappings specified in a given mapping model. |
migrationProgress | Returns a number from 0 to 1 that indicates the proportion of completeness of the migration. |
reset | Resets the association tables for the migration. |
setUserInfo: | Sets the user info for the receiver. |
sourceContext | Returns the managed object context the receiver uses for reading the source persistent store. |
sourceEntityForEntityMapping: | Returns the entity description for the source entity of a given entity mapping. |
sourceInstancesForEntityMappingNamed: destinationInstances: | Returns the managed object instances in the source store used to create a given destination instance for a given property mapping. |
sourceModel | Returns the source model for the receiver. |
userInfo | Returns the user info for the receiver. |
Complete reference information is available in the NSPersistentStore reference.
metadataForPersistentStoreWithURL:error: | Returns the metadata from the persistent store at the given URL. |
setMetadata:forPersistentStoreWithURL:error: | Sets the metadata for the store at a given URL. |
configurationName | Returns the name of the managed object model configuration used to create the receiver. |
didAddToPersistentStoreCoordinator: | Invoked after the receiver has been added to the persistent store coordinator. |
identifier | Returns the unique identifier for the receiver. |
initWithPersistentStoreCoordinator: configurationName:URL:options: | Returns a store initialized with the given arguments. |
isReadOnly | Returns a Boolean value that indicates whether the receiver is read-only. |
metadata | Returns the metadata for the receiver. |
options | Returns the options with which the receiver was created. |
persistentStoreCoordinator | Returns the persistent store coordinator which loaded the receiver. |
setIdentifier: | Sets the unique identifier for the receiver. |
setMetadata: | Sets the metadata for the receiver. |
setReadOnly: | Sets whether the receiver is read-only. |
setURL: | Sets the URL for the receiver. |
type | Returns the type string of the receiver. |
willRemoveFromPersistentStoreCoordinator: | Invoked before the receiver is removed from the persistent store coordinator. |
Complete reference information is available in the NSPersistentStoreCoordinator reference.
metadataForPersistentStoreOfType:URL:error: | Returns a dictionary containing the metadata stored in the persistent store at a given URL. |
registeredStoreTypes | Returns a dictionary of the registered store types. |
registerStoreClass:forStoreType: | Registers a given NSPersistentStore subclass for a given store type string. |
setMetadata:forPersistentStoreOfType:URL:error: | Sets the metadata for a given store. |
setURL:forPersistentStore: | Sets the URL for a given persistent store. |
Complete reference information is available in the NSPropertyDescription reference.
isIndexed | Returns a Boolean value that indicates whether the receiver is important for searching. |
setIndexed: | Sets the optionality flag of the receiver. |
setVersionHashModifier: | Sets the version hash modifier for the receiver. |
versionHash | Returns the version hash for the receiver. |
versionHashModifier | Returns the version hash modifier for the receiver. |
Complete reference information is available in the NSPropertyMapping reference.
name | Returns the name of the property in the destination entity for the receiver. |
setName: | Sets the name of the property in the destination entity for the receiver. |
setUserInfo: | Sets the user info for the receiver. |
setValueExpression: | Sets the value expression for the receiver. |
userInfo | Returns the user info for the receiver. |
valueExpression | Returns the value expression for the receiver. |
Complete reference information is available in the NSRelationshipDescription reference.
versionHash | Returns the version hash for the receiver. |
All of the header files with new symbols are listed alphabetically, with their new symbols described.
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
NSEntityMigrationPolicyError | Error code to denote that migration failed during processing of an entity migration policy. |
NSMigrationCancelledError | Error code to denote that migration failed due to manual cancellation. |
NSMigrationError | Error code to denote a general migration error. |
NSMigrationManagerDestinationStoreError | Error code to denote that migration failed due to a problem with the destination data store. |
NSMigrationManagerSourceStoreError | Error code to denote that migration failed due to a problem with the source data store. |
NSMigrationMissingMappingModelError | Error code to denote that migration failed due to a missing mapping model. |
NSMigrationMissingSourceModelError | Error code to denote that migration failed due to a missing source data model. |
NSPersistentStoreIncompatibleVersionHashError | Error code to denote that entity version hashes in the store are incompatible with the current managed object model. |
NSPersistentStoreOpenError | Error code to denote an error occurred while attempting to open a persistent store. |
NSPersistentStoreOperationError | Error code to denote that a persistent store operation failed. |
NSPersistentStoreTimeoutError | Error code to denote that Core Data failed to connect to a persistent store within the time specified by NSPersistentStoreTimeoutOption. |
NSSQLiteError | Error code to denote a general SQLite error. |
NSSQLiteErrorDomain | Domain for SQLite errors. |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
NSAddEntityMappingType | Specifies that this is a new entity in the destination model. |
NSCopyEntityMappingType | Specifies that source instances are migrated as-is. |
NSCustomEntityMappingType | Specifies a custom mapping. |
NSEntityMappingType | Data type used for constants that specify types of entity mapping. |
NSRemoveEntityMappingType | Specifies that this entity is not present in the destination model. |
NSTransformEntityMappingType | Specifies that entity exists in source and destination and is mapped. |
NSUndefinedEntityMappingType | Specifies that the developer handles destination instance creation. |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
NSMigrationDestinationObjectKey | Key for the destination object. |
NSMigrationEntityMappingKey | Key for the entity mapping object. |
NSMigrationManagerKey | Key for the migration manager. |
NSMigrationPropertyMappingKey | Key for the property mapping object. |
NSMigrationSourceObjectKey | Key for the source object. |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
NSFetchRequestResultType | Defines the type for the fetch request result type. |
NSManagedObjectIDResultType | Specifies that the request returns managed object IDs. |
NSManagedObjectResultType | Specifies that the request returns managed objects. |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
NSFetchRequestExpressionType | Specifies the fetch request expression type. |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
NSInvalidatedAllObjectsKey | Key that specifies that all objects in the context have been invalidated. |
NSInvalidatedObjectsKey | Key for the set of objects that were invalidated. |
NSRefreshedObjectsKey | Key for the set of objects that were refreshed. |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
NSIgnorePersistentStoreVersioningOption | Key to ignore the built-in versioning provided by Core Data. |
NSMigratePersistentStoresAutomaticallyOption | Key to automatically attempt to migrate versioned stores. |
NSPersistentStoreOSCompatibility | Key to represent the earliest version of Mac OS X the persistent store supports. |
NSPersistentStoreTimeoutOption | Options key that specifies the connection timeout for Core Data stores. |
NSSQLitePragmasOption | Options key for a dictionary of SQLite pragma settings with pragma values indexed by pragma names as keys. |
NSStoreModelVersionHashesKey | Key to represent the version hash information for the model used to create the store. |
NSStoreModelVersionIdentifiersKey | Key to represent the version identifier for the model used to create the store. |
Last updated: 2007-07-18