Apple’s SwiftData, a persistence framework built for the company’s Swift language, was introduced this week as a mechanism for managing data within apps.
Now in beta, SwiftData purports to combine Core Data’s persistence technology with Swift concurrency capabilities. A framework is provided for data modeling and management. Similar to the SwiftUI user interface development tool, SwiftData focuses on code with no external file formats. The Swift macro system is used to create a seamless API experience.