RAC(ReactiveCocoa),函数响应式编程的框架,传统项目中,我们主要使用target-action、代理、回调、kvo等方法来获取事件并处理,该框架的主要思想就是通过发送信号来实现事件的处理,开发人员可以把更多的精力投入到对事件的处理逻辑中,而不用纠结于使用什么样的方法来获取事件,新人不建议学习,还是应该熟悉传统的事件处理方法,有一定开发基础的人员可以看一看。
RAV主要提供了两种思想,即:1.函数式编程:利用高阶函数,即将函数作为其它函数的参数。2.响应式编程:关注于数据流及变化的传播。
以上是初学RAC的一些总结,继续学习当中,有兴趣的同学也可以看看:南峰子RAC
网友评论