码迷,mamicode.com
首页 > Windows程序 > 详细

关于网络层的离散型与集约型API调用的理解

时间:2018-05-28 16:52:57      阅读:456      评论:0      收藏:0      [点我收藏+]

标签:nbsp   调用   afn   work   请求   回调   例子   根据   集约   

集约型:

集约型API调用其实就是所有API的调用只有一个类,然后这个类接收API名字,API参数,以及回调着陆点(可以是target-action,或者block,或者delegate等各种模式的着陆点)作为参数。然后执行类似startRequest这样的方法,它就会去根据这些参数起飞去调用API了,然后获得API数据之后再根据指定的着陆点去着陆。例子就如AFNetworking中每次的网络请求都是通过使用AFHTTPSessionManager这个单例类去调用对应API。
 
离散型:离散型API调用是这样的,一个API对应于一个APIManager,然后这个APIManager只需要提供参数就能起飞,API名字、着陆方式都已经集成入APIManager中。
可以理解为有一个基类BaseAPIManager,之后子类化该基类进行相应的网络请求,使用该次网络请求数据的地方持有该子类就可以了。

关于网络层的离散型与集约型API调用的理解

标签:nbsp   调用   afn   work   请求   回调   例子   根据   集约   

原文地址:https://www.cnblogs.com/kaisi/p/9100753.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!