既然我们有了Combine,我们是否需要在苹果平台(iOS、MacOS等)上使用RxSwift



原谅我的天真(我从未使用过RxSwift(:既然我们有了Combine,我们在苹果平台上的项目(iOS部署目标为13+(中需要RxSwi夫特吗?为什么?谢谢

RXSwift支持iOS9及以上版本,而combine则支持iOS13及以上。

如果您支持13以下的iOS版本,如11,12组合不是您的选择,但RXSwift将在那里帮助您。

此外,需要注意的一点是,combine与SwiftUI配合良好。

所以简单的答案是,如果你使用的是联合收割机,你不需要Rxswift,但这也取决于你的用例。

SPatel还提到,像Windows这样的非平台没有Combine,所以那些变态到在Win上使用Swift的可怜家伙可能会使用RxSwift。

最新更新