ReactiveCocoa的网络请求(第一篇)

前言

以前总是使用block回调的方式处理网络请求,看了很多的博客关于ReactiveCocoa封装的网络请求,打算自己亲手试验一下,确实很简单(我只是简单的测试一下,后续会完善)

正文

大体的网络架构如下(包含一个模型,和解析器)


HTTPMaker是网络工具类

上图所示:

HTTPMaker是一个网络工具类


工具类

NetWorkApi主要负责请求网络数据(我使用的还是基于AFNetworking)和一个数据解析器(通过Mantle解析数据成模型)

想baseUrl和必要的参数我还没有进行封装,后续完善以后会有最新的代码

网络请求

NetWorkApi+Parser 是一个数据解析器,处理网络返回的数据转成模型


解析器

LoginModel测试所用,新建的模型,为了测试解析器是否可用


模型字段

在控制器的调用如下:


通过信号获取数据


具体的代码地址:代码地址

有什么不足和错误的地方,希望各位看官提出改正,谢谢

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容