Doug Gregor from Apple joins John to discuss Swift 5.5’s new concurrency features in great detail. How do features like async/await and actors work under the hood, and how were those concepts adapted in order to feel right at home within Swift’s existing ecosystem? That, and much more, on this WWDC21 special episode of the show.| Swift by Sundell
A few examples on how to use Swift Concurrency to write asynchronous operations that are automatically retried if an error was encountered.| Swift by Sundell
Explore Swift’s built-in concurrency system, and how to use tools like async/await and actors to write concurrent code in robust and efficient ways.| Swift by Sundell
How the MainActor attribute eliminates the need for us to manually dispatch UI updates on the main queue when using Swift 5.5’s new concurrency system.| Swift by Sundell
Let’s explore Swift’s version of actors, and what kind of problems that we could solve by defining custom actor types within our code bases.| Swift by Sundell
Creating convenience APIs that make it possible to convert async/await-based functions into Combine publishers.| Swift by Sundell