ios的网络请求以及jsonModel 和 AFNetworking框架的使用概要

有关于ios中开开发数据对 获取以及网络方面的知识,我们知道一般都是有AFNetworking来发送请求。

这里面的类我们可以使用cocoaPod来进行获取,

Afnetworking库:就是一个网络发送请求的库,通过这个库可以获取网络上的请求相关的资源,我们可以查看里面的文档。(不详讲)


jsonModel:就是一个获取数据之后,用来存储json数据的一中处理数据的格式库,他们实现了对象的直接传值,有点类似我们在c++里面的方法重写一样,可以实现对象的直接操作,这里也是一样。里面我们需要用到的方法可以查看相关的例子,也就是将json的字典等等格式来进行获取数据,然后就是可以直接赋值给已经写好的model,这些获取回来的响应的response的数据都是需要继承jsonModel的数据,然后就是我们在使用的时候 ,请求可以不要继承(一般都不用继承)。


1、(内层辅助)继承jsonModel的model是用来存放获取下来的原生的数据结构,这个需要查看有关的API 文档,使他们是合理的。

2、(内层接口类)就是通过接口类来获使用AFNetworking类里面的方法来实现网络的请求,以及相关的封装,,我们要注意好响应的block的结构的关系,理解清楚,调用的过程以及原理。

3、中间层:就是封装了内层里面的结构,也就是让外层来进行调用,这里面可能还会使用到内层的数据结构,我们需要设置相关的属性和类的引入。(被外界的使用调用)


4、外层:就是通过中间层来获取获取内层的数据来进行转化为外层的数据(model),然后外层的controller类等等可以对改造之后的model的数据进行使用。












  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值