Core Data

E284600

Core Data is Apple’s object graph and persistence framework used in macOS and iOS apps to manage and store model layer data.

All labels observed (4)

Label Occurrences
Core Data canonical 5
Core Data API 1
NSManagedObjectContext 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf object graph management framework
persistence framework
software framework
developer Apple Inc.
documentationURL https://developer.apple.com/documentation/coredata
hasComponent NSFetchRequest
NSFetchedResultsController
NSManagedObject
Core Data self-linksurface differs
surface form: NSManagedObjectContext

Core Data self-linksurface differs
surface form: NSManagedObjectModel

NSPersistentStore
NSPersistentStoreCoordinator
integratedIn Xcode
introducedIn Mac OS X 10.4 Tiger
license proprietary
operatingSystem Apple operating systems
partOf Cocoa
Cocoa Touch
platform iOS
iPadOS
macOS
tvOS
watchOS
primaryUse data persistence
model layer management
object graph management
programmingLanguage Objective-C
Swift
releaseYear 2005
supports NSFetchedResultsController
SQLite persistent store
background contexts
batch deletes
batch updates
binary persistent store
change tracking
concurrency
faulting
iCloud integration
in-memory persistent store
key-value coding
key-value observing
lazy loading
migration
undo management
validation
versioning
uses data model editor in Xcode
entity-relationship model

How these facts were elicited

Referenced by (8)

Full triples — surface form annotated when it differs from this entity's canonical label.

macOS Cocoa includesFramework Core Data
macOS SDK containsFramework Core Data
Mac OS X 10.4 Tiger includedAPI Core Data
this entity surface form: Core Data API
Core Data hasComponent Core Data self-linksurface differs
this entity surface form: NSManagedObjectContext
Core Data hasComponent Core Data self-linksurface differs
this entity surface form: NSManagedObjectModel