SwiftData

Noun · Development

Definitions

  1. Apple's declarative data persistence framework introduced in iOS 17 and macOS Sonoma that uses Swift macros (like @Model) to turn plain Swift classes into managed persistent objects, replacing much of Core Data's boilerplate with compile-time code generation.

    In plain English: Apple's modern way for apps to save and retrieve data, designed to need much less setup code than the older system.

    Example: "I replaced 200 lines of Core Data stack setup with a single @Model macro using SwiftData and it just works with SwiftUI."

Related Terms