基于 AFNetworking2.0 和 RAC 的 iOS REST Client

limboy's HQ at 
在开发 iOS App 时经常会遇到跟后端 REST API 通信的情况。这就涉及到错误处理,NSDictionary 与 Model 的映射,用户登录与登出,权限验证,Archive/UnArchive,Copy,AccessToken 过期处理等等,如果没有很好地处理这些点,就容易出现代码复杂度增大,结构散乱,不方便后期维护的现象。正好最近在看 AFNetworking2.0 和 ReactiveCocoa2.1,参考了 github 的 octokit,重写了花瓣的 iOS REST API,分享些心得。基本结构|- HBPAPI.h|- Classes |- HBPAPIManager……