SwiftData
App Frameworks
- Category
- Apple frameworks
- Docs outline
- 10 sections
Official docs outline
developer.apple.com- Essentials
Covers Preserving your app’s model data across launches, Adding and editing persistent data in your app, Adopting SwiftData for a Core Data app, SwiftData updates.
- Model definition
Covers Model(), Attribute(_:originalName:hashModifier:), Unique(_:), Index(_:).
- Model life cycle
Covers ModelContainer, ModelContext, Fetching and filtering time-based model changes, HistoryDescriptor.
- Model fetch
Covers Filtering and sorting persistent data, Query(), Additional query macros, Query.
- Model storage
Covers Maintaining a local copy of server data, DefaultStore, DataStore, DataStoreBatching.
- History life cycle
Covers HistoryChange, HistoryDelete, HistoryInsert, HistoryToken.
- Data store observation
Covers ResultsObserver, HistoryObserver.
- Codeable support
Covers DataStoreSnapshotCodingKey.
- Errors
Covers SwiftDataError, DataStoreError.
- Structures
Covers ResultsSection, SectionedResults.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.
More in Apple frameworks
All 394- StoreKit Test Developer Tools
- Suggested Actions App Services
- Swift Charts App Services
- Swift packages Developer Tools
- Swift Playgrounds Developer Tools
- Swift Testing Developer Tools
- SwiftUI App Frameworks
- Symbols App Frameworks
- Synchronization Developer Tools
- System System
- System Configuration System
- System Extensions System