ReactiveCocoa 与 Functional Reactive Programming

limboy's HQ at 
ReactiveCocoa与Functional Reactive Programming的配图
什么是 Functional Reactive ProgrammingFunctional Reactive Programming(以下简称 FRP)是一种响应变化的编程范式。先来看一小段代码 a = 2b = 2c = a + b // c is 4b = 3// now what is the value of c?如果使用 FRP,c 的值将会随着 b 的值改变而改变,所以叫做「响应式编程」。比较直观的例子就是 Excel,当改变某一个单元格的内容时,该单元格相关的计算结果也会随之改变。FRP 提供了一种信号机制来实现这样的效果,通过信号来记录值的变化。信号可以被叠加、分割或合并。通过……