RxSwift和RxCocoa入门
本文主要来自Getting Started With RxSwift and RxCocoa这篇文章
命令式编程 vs 响应式编程
目前大部分面向对象语言都是命令式的编程范式,即通过代码下达命令给系统;虽然可以通过各种技术手段知道数据的变化,但是不能做到自动化地通知。
响应式编程则是想让数据的变化可以自动地通知,你不再需要关心特定状态,这个状态通知到响应的过程,响应式编程(库)已经帮你处理了
维基百科上有一个更明确的例子:
对于命令式编程,当a = b + c, a由b+c计算得到;但是之后...