November 2022
Intermediate to advanced
213 pages
3h 46m
English
In the last chapter, we learned about the async and await keywords to get started with the new concurrency system in Swift. We migrated a project that was using closure-based calls into async/await code. We did so by rewriting the original implementations of the methods to adapt them to the new system. But in the real world, you may not have the luxury of writing such implementations from scratch due to time constraints, or worse, technical difficulties. For these scenarios, we have Continuations, which will allow to “wrap” existing closure-based calls into async/await ...