RxSwift_v1.0笔记——1 Hello RxSwift!

RxSwift是通过使用可观察序列和功函数式运算来组合异步和基于事件的代码库,允许通过调度程序进行参数化执行。

RxSwift在本质上是通过允许您的代码对新数据做出响应并以顺序、隔离的方式进行处理来简化开发异步编程。

Observable:可观察量

简单来说,它允许类在一段时间内(over time)订阅另一个类发出的值。

observable仅能发射三种类型的事件:

  • next事件:承载着最新(或下一个)数据的值。这是观察者接收值得方式。
  • completed事件:此事件成功终止了事件序列。它代表observable成功地完成了它的生命周期,并且将不再发送任何事件。
  • error事件:observable由于错误而终止,并且将不再发送任何事件。

你能够使用Rx通过MVC构架创建你的应用。如果你愿意,你也能选择MVPMVVM构架。RxSwift_v1.0笔记——1: Hello RxSwift!

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

推荐阅读更多精彩内容