Configure player

Close

WWDC Index does not host video files

If you have access to video files, you can configure a URL pattern to be used in a video player.

URL pattern

preview

Use any of these variables in your URL pattern, the pattern is stored in your browsers' local storage.

$id
ID of session: wwdc2021-10194
$eventId
ID of event: wwdc2021
$eventContentId
ID of session without event part: 10194
$eventShortId
Shortened ID of event: wwdc21
$year
Year of session: 2021
$extension
Extension of original filename: mp4
$filenameAlmostEvery
Filename from "(Almost) Every..." gist: [2021] [Session 10194] Swift con...

WWDC21 • Session 10194

Swift concurrency: Update a sample app

Swift • iOS, macOS, tvOS, watchOS • 54:25

Discover Swift concurrency in action: Follow along as we update an existing sample app. Get real-world experience with async/await, actors, and continuations. We’ll also explore techniques for migrating existing code to Swift concurrency over time. To get the most out of this code-along, we recommend first watching “Meet async/await in Swift” and “Protect mutable state with Swift actors” from WWDC21. Note: To create an async task in Xcode 13 beta 3 and later, use the Task initializer instead.

Speaker: Ben Cohen

Open in Apple Developer site