您的位置:首页 > 理论基础 > 计算机网络

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

2015-11-25 09:57 766 查看
有关于ios中开开发数据对 获取以及网络方面的知识,我们知道一般都是有AFNetworking来发送请求。

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

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

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

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

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

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

4、外层:就是通过中间层来获取获取内层的数据来进行转化为外层的数据(model),然后外层的controller类等等可以对改造之后的model的数据进行使用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: