fatbobman / blogComments

1 stars 0 forks source link

聊聊 Combine 和 async/await 之间的合作 | 肘子的Swift记事本 #130

Open fatbobman opened 2 years ago

fatbobman commented 2 years ago

https://www.fatbobman.com/posts/combineAndAsync/

本文来聊聊 Combine 和 async/await 它们之间各自的优势、是否可以合作以及如何合作等问题。在 Xcode 13.2 中,苹果完成了 async/await 的向前部署(Back-deploying)工作,将最低的系统要求降低到了 iOS 13(macOS Catalina),这一举动鼓舞了越来越多的人开始尝试使用 async/await 进行开发。当大家在接触了异步序列(AsyncSequence)后,会发现它同 Combine 的表现有些接近,尤其结合近两年 Combine 框架几乎没有什么变化,不少人都提出了疑问:苹果是否打算使用 AsyncSequence 和 AsyncStream 替代 Combine。

uncleblue commented 1 year ago

请问为什么 ["abc","sdg","353"].publisher 这种就不会出现数据遗漏的情况呢?

GanZhiXiong commented 10 months ago

Swift Combine 是不是凉了? - 知乎

苹果已经很久没有更新Combine了吧? 2024年了,是不是该丢弃 Combine 的使用了?

CanglongCl commented 8 months ago
遗憾的是,Combine 的 Subject 和其他的 Publishe 并没有直接遵循 AsyncSequence 协议。

这里有个typo

fatbobman commented 8 months ago

这里有个typo

@CanglongCl 谢谢