Menu / Apple frameworks / coredata
CoreData built inas of Xcode 26.6 · 17F113
Ships with the OS — nothing to add to your Package.swift.
What it serves, where
| Capability | iOS | macOS | watchOS | tvOS | visionOS | Linux | Catalyst |
|---|---|---|---|---|---|---|---|
| Cloud sync |
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✕not served here · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
| Object / document store |
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✕not served here · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
| Database encryption |
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✕not served here · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✕not served here · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
| In-memory database |
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✕not served here · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
| Schema migrations |
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✕not served here · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
| Reactive queries / change tracking |
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✕not served here · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
| Type-safe queries |
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✕not served here · confidence 0.90 · as of Xcode 26.6
|
✓serves it · confidence 0.90 · as of Xcode 26.6
|
✓ serves it · ◐ with conditions · ✕ not served (proven) · ? not verified yet — hover any verdict for the receipt, click to pin it
Notes
Cloud sync: CloudKit mirroring via NSPersistentCloudKitContainer.
Object / document store: Managed object-graph persistence (NSPersistentContainer).
Database encryption: Data Protection (file-protection) encryption at rest; the key is absent from the macOS SDK — macOS stores are not file-protected this way.
In-memory database: NSInMemoryStoreType persistent store.
Schema migrations: Model versioning + NSMigrationManager / mapping models.
Reactive queries / change tracking: NSFetchedResultsController change tracking for UI.
Type-safe queries: NSFetchRequest + NSPredicate typed fetches.
Badges for your README
Maintainer of CoreData? These are yours — verified claims, linked to the receipts. Wrong verdict? That's a fix we want; see contribute.