Skip to main content
The 2024 Developer Survey results are live! See the results

SwiftData is a Swift-based Apple framework for managed persistence. It combines CoreData persistence technology with Swift’s modern concurrency features.

SwiftData is an Apple framework that allows one to “write your model code declaratively to add managed persistence and automatic iCloud sync”. Essentially it allows one to use CoreData with fewer complexities than writing CoreData code directly.

Supported OS versions:

  • iOS 17.0+
  • iPadOS 17.0+
  • macOS 14.0+
  • Mac Catalyst 17.0+
  • tvOS 17.0+
  • watchOS 10.0+
  • visionOS 1.0+

References

Related tags