迁往 Swift 5.5 Concurrency 之路:重构方式的选择

I'm TualatriX at 
迁往 Swift 5.5 Concurrency 之路:重构方式的选择的配图
注:此文已经失效,在最新的 Xcode 13.2 中,已经无法重现案例,因而这只是 Swift 5.5 Concurrency 早期的 Bug。 最近 Xcode 13 RC 已经正式发布了,Swift 5.5 Concurrency 可以说是这次最大的更新。本篇文章总结一个我在一个老项目上以重构的方式迁移使用 Concurrency 特性时遇到的一个问题,相信也将会是很多人也会遇到的情况,所以写文章记之。 我能用上 Concurrency 吗? 目前为止,大多数的开发者可能觉得 Swift Concurrency 这个只能部署在 iOS 15 上的特性,暂时用不起来,两年后再说。不过,App……