iOS函数响应式编程以及ReactiveCocoa的使用

402 查看

打算在项目中大面积使用RAC来开发,所以整理一些常用的实践范例和比较完整的api说明方便开发时随时查阅

声明式编程泛型Declarative programming

函数反应式编程是声明式编程的子编程范式之一

高阶函数

需要满足两个条件

  • 一个或者多个函数作为输入。
  • 有且仅有一个函数输出。

Objective-c里使用block作为函数

映射map

过滤filter

折叠fold

RAC中使用高阶函数

映射

过滤

折叠