🎉 End-of-year Sale! Save 25% when you subscribe today.
Swift has many tools for concurrency, including threads, operation queues, dispatch queues, Combine and now first class tools built directly into the language. We start from the beginning to understand what the past tools excelled at and where they faultered in order to see why the new tools are so incredible.
We briefly discussed Swift’s new concurrency tools in a previous episode where we looked at how to use SwiftUI’s refreshable
API in a Composable Architecture application.
Now that we understand the basics of Swift’s native concurrency tools, let’s dive into a more advanced topic: time-based asynchrony.