Apple Combine 的开源实现 CombineX 的第一个 beta 发布啦!

2019-08-05 12:26:42 +08:00
 luoxiu

CombineX 是 Apple Combine 的开源实现,它现在包括三个项目:

为什么要写这个库呢?

因为时间问题,CombineX 还有不少没考虑成熟的地方,「事实上 Combine 也还在 beta 啦。」 所以欢迎反馈,更欢迎参与和我一起开发!

6516 次点击
所在节点    iDev
6 条回复
luoxiu
2019-08-05 12:28:51 +08:00
早上在地铁上写的一些已知问题:

<img src=" " width="360" />
liuyx7894
2019-08-05 13:36:14 +08:00
CSwater
2019-08-05 13:56:41 +08:00
主流 APP 一般都要维护三四个系统版本,再等三年,连同 SwiftUI 就能普及开来啦! (狗头

看着语法和概念跟其它响应式的很接近,继续围观,等正式版。
luoxiu
2019-08-05 14:07:44 +08:00
@liuyx7894 😄,我知道它。
我刚又看了一下,我的第一个提交比它的还要早一天。就完成度来说,我已经实现完了全部操作符,它才只有十几个……不知道为什么它有那么多 star。
XDDD
2019-08-05 16:50:58 +08:00
看起来 CombineX 的设计(包括 CombineX.Foundation 和 CombineX.Compatible )比 OpenCombine 还要好些。不过可能由于宣传等问题,关注度低于 OpenCombine。这是一个很现实的问题,可能会直接影响到二者的选择( OpenCombine 能得到更多来自社区的资源,目前已经有两个 pr 了。高 star 也会激励作者持续贡献,避免弃坑)

无论如何感谢作者。已 star,期待使用正式版。
akring
2019-08-05 23:47:39 +08:00
先支持一下,不过目前对 SwiftUI 和 Combine 都持观望态度,因为我觉得苹果自己都不知道下一个 beta 会变成什么样😂

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/589161

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX