RxSwift: ReactiveX for Swift

一,什么是RxSwift

ReactiveX(简写: Rx) 是一个可以帮助我们简化异步编程的框架。

RxSwiftRxSwift 版本。

它尝试将原有的一些概念移植到 iOS/macOS 平台。

你可以在这里找到跨平台文档 ReactiveX.io

KVO,异步操作 和 流 全部被统一成抽象序列。这就是为什么 Rx 会如此简单,优雅和强大。

二,那么为什么要使用 RxSwift ?

  • 复合 - Rx 就是复合的代名词
  • 复用 - 因为它易复合
  • 清晰 - 因为声明都是不可变更的
  • 易用 - 因为它抽象的了异步编程,使我们统一了代码风格
  • 稳定 - 因为 Rx 是完全通过单元测试的

三,Rxswift的核心

框架图

声明:
本文章笔记主要来源于RxSwift中文文档

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 9,326评论 0 5
  • 没有方向的人 每天都是浑浑噩噩的 行尸走肉般活着 永远不知道未来是什么样的 美好的?忧伤的? 彩色的?黑白的? 明...
    我是宅旦刘阅读 793评论 0 0
  • 儿子在网上买了一套书,五本,分别是《人性的弱点全集》,《致加西亚的信》,《一生的资本》《思考致富》《洛克菲勒写给儿...
    A紫烟霞阅读 1,345评论 0 0
  • 记2018年农历八月初七 2018年3月10日开始装修,因为手里没钱,我们只有选择自装,也就是自己买材料,自己找装...
    侯小倩童鞋阅读 2,563评论 2 3
  • 今天,一切照常,早上起来后,下雨了。10点钟去了前几天预约好的地方面试,后来才知道是派遣公司,果断不去,在找吧,...
    猫公主喵阅读 2,688评论 0 0