Wrapping completion handlers into async APIs
By Vincent Pradeilles. Published at 20:30 GMT, 10 Jun 2021
How can we wrap our existing, completion handler-based asynchronous APIs into shiny new async functions, without having to rewrite them from scratch?