SeriesAvatar

RxSwift - step by step

RX是一种基于变化产生过程的编程范式。简单来说,就是当某些改变发生的时候,依赖这些改变的对象如何得到通知以及如何响应这些改变。传统的编程方式的思路,是基于通知和处理过程的。因此,我们会指定delegate,实现对应的callback方法,当App和用户的交互日益频繁和复杂,特别是如果一个用户交互需要引发一连串的UI响应时,这样的思维方式就会让代码变得凌乱和繁杂。所谓的Massive View Controller也正是如此产生的,我们需要一种更好的解决方案。在这个系列里,我们就以RxSwift为例,熟悉reactive programming编程思想,并了解它在一些常用开发场景里的实践。

Series RxSwift - step by step

  • 登录
    管理视频并获得更新通知

Related series RxSwift - step by step