1. ReactiveCocoa 简介
ReactiveCocoa (简介魏RAC),是github 开源的一个应用于 iOS 和 OS 开发的新框架,Cocoa 是苹果整套框架的简称,因此很多苹果框架喜欢以Cocoa 结尾。
2. ReactiveCocoa 作用
- 在我们的开发过程中,当某些事件响应的时候,需要处理某些业务逻辑时,这些事件都用不同的方式来处理。
- 比如按钮的点击使用 action, scrollview滚动事件使用delegate,属性值改变使用kvo 等系统提供的方法。
- 其实这些事件,都可以用RAC 处理。
- ReactiveCocoa 为事件提供了很多处理方法,而且利用RAC 处理事件很方便,开源把要处理的事情,和监听的事情的代码放在一起,这样非常方便我们管理,就不需要跳到对应的方法里。非常符合我们的开发:高聚合,低耦合 的思想。
###