ReactiveCocoa的网络请求(第一篇)

2017-11-26  本文已影响0人  Smile_Later

前言

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

正文

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

HTTPMaker是网络工具类

上图所示:

HTTPMaker是一个网络工具类

工具类

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

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

网络请求

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

解析器

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

模型字段

在控制器的调用如下:

通过信号获取数据

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

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

上一篇 下一篇

猜你喜欢

热点阅读