list concurrency videos

Asked on 06/11/2025

1 search

Here are the sessions related to concurrency from the WWDC context provided:

  1. Code-along: Elevate an app with Swift concurrency - This session focuses on using Swift concurrency to improve app performance by offloading tasks to background threads and preventing data races.

  2. Embracing Swift concurrency - This session covers the fundamentals of Swift concurrency, including asynchronous tasks, concurrent functions, and actor-isolated types.

  3. Explore concurrency in SwiftUI - This session discusses how SwiftUI leverages Swift concurrency to build fast and data race-free apps.

  4. What’s new in Swift - This session includes a segment on language evolution focusing on concurrency.

  5. Migrate your app to Swift 6 - This session discusses adopting concurrency features in the context of migrating to Swift 6.

  6. Discover Swift enhancements in the Vision framework - This session talks about optimizing Vision APIs with Swift concurrency.

These sessions provide a comprehensive overview of concurrency in Swift, covering both theoretical concepts and practical applications.

Code-along: Elevate an app with Swift concurrency

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.

Embracing Swift concurrency

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.

What’s new in Swift

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.

list concurrency videos | Ask WWDC