is there new sessions about swift concurrency migration
Asked on 06/19/2025
1 search
Yes, there are new sessions about Swift concurrency migration at WWDC. Here are some relevant sessions:
-
Migrate your app to Swift 6 - This session covers adopting concurrency features and enabling complete checking, which are crucial steps in migrating to Swift 6 and ensuring data-race safety.
-
Embracing Swift concurrency - This session discusses introducing concurrency and using Swift's concurrency model to improve app performance and data safety.
-
Code-along: Elevate an app with Swift concurrency - This session provides a practical guide to preventing data races with Swift 6 and controlling asynchronous code with structured concurrency.
These sessions provide insights and guidance on migrating to Swift 6 and adopting its concurrency features effectively.

Code-along: Elevate an app with Swift concurrency
Learn how to optimize your app’s user experience with Swift concurrency as we update an existing sample app. We’ll start with a main-actor app, then gradually introduce asynchronous code as we need to. We’ll use tasks to optimize code running on the main actor, and discover how to parallelize code by offloading work to the background. We’ll explore what data-race safety provides, and work through interpreting and fixing data-race safety errors. Finally, we’ll show how you can make the most out of structured concurrency in the context of an app.

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.