h2017070501

2017-1. ReactiveCocoa 简介

ReactiveCocoa (简介魏RAC),是github 开源的一个应用于 iOS 和 OS 开发的新框架,Cocoa 是苹果整套框架的简称,因此很多苹果框架喜欢以Cocoa 结尾。

2017-2. ReactiveCocoa 作用

  • 在我们的开发过程中,当某些事件响应的时候,需要处理某些业务逻辑时,这些事件都用不同的方式来处理。
  • 比如按钮的点击使用 action, scrollview滚动事件使用delegate,属性值改变使用kvo 等系统提供的方法。
  • 其实这些事件,都可以用RAC 处理。
  • ReactiveCocoa 为事件提供了很多处理方法,而且利用RAC 处理事件很方便,开源把要处理的事情,和监听的事情的代码放在一起,这样非常方便我们管理,就不需要跳到对应的方法里。非常符合我们的开发:高聚合,低耦合 的思想
坚持原创技术分享,您的支持将鼓励我继续创作!