R�eactiveCocoa代码实践之-RAC网络请求重构
前言
RAC相比以往的开发模式主要有以下优点:提供了统一的消息传递机制;提供了多种奇妙且高效的信号操作方法;配合MVVM设计模式和RAC宏绑定减少多端依赖。
RAC的理论知识非常深厚,包含有FRP,高阶函数,冷信号与热信号,RAC Operation,信号的生命周期等,这些文档里都有介绍。 但是由于RAC本身的特性,可能会听上去容易上手难。
本文�还是从一个比较接地气的角度开始的。因为现在要做一个完美100%的全项目ReactiveCocoa架构基本不太现实,大多数项目都会有很多历史包袱,我们�只能渐渐的向RAC靠拢,将一段段恶心的代码重构,使逻辑功能更加清晰。
本节主要我之前对网络请求的重构的一个简单记录。