is SwiftData still preconcurrency?
Asked on 06/16/2025
1 search
SwiftData is not explicitly mentioned in the provided context, so I can't confirm its concurrency status directly. However, the context does discuss Swift's general approach to concurrency, particularly with the introduction of Swift 6, which emphasizes data race safety and concurrency features. Swift 6 aims to make concurrent code safer and more approachable, with data race safety being a primary goal.
If you are interested in the concurrency features of Swift, you might want to check out the session Embracing Swift concurrency for a comprehensive overview of how Swift handles concurrency.

What’s new in Swift
Join us for an update on Swift. We’ll talk about workflow improvements that make you more productive, and new and modernized library APIs for fundamental programming tasks. We’ll show examples of Swift adoption throughout more layers of the software stack. Finally, we’ll explore new language features for both improving approachability of concurrency, and achieving peak performance when you need it.

Migrate your app to Swift 6
Experience Swift 6 migration in action as we update an existing sample app. Learn how to migrate incrementally, module by module, and how the compiler helps you identify code that’s at risk of data races. Discover different techniques for ensuring clear isolation boundaries and eliminating concurrent access to shared mutable state.

Embracing Swift concurrency
Join us to learn the core Swift concurrency concepts. Concurrency helps you improve app responsiveness and performance, and Swift is designed to make asynchronous and concurrent code easier to write correctly. We’ll cover the steps you need to take an app through from single-threaded to concurrent. We’ll also help you determine how and when to make the best use of Swift concurrency features – whether it’s making your code more asynchronous, moving it to the background, or sharing data across concurrent tasks.