网络接口数据处理结构
原项目中,封装了一层网络请求和一个简单的 JSon 数据格式转换,代码多且复用成都低
界面中的数据数组类型是 NSMutableArray,没用制定数组中的数据类型
在获取到网络数据后,先转成数组,然后字典数组再转换成模型数组
新版本请求模式
- 初始化数据数组的通知,指定数组的数据类型
var array = [Model]()
- 现在请求方法返回的还是 json 格式的数据,没有实现根据数据结构返回
网络请求层
- 请求方法中可配参数。项目中用的少,基本用的 POST,所以可以省去配置请求
1 |
|
- 请求方法的请求参数
- 请求方法 block 回调,成功,完成。失败或错误给出信息提示
数据处理层
- 先实现通用协议,实现通用的方法
数据分拆层展示
星光社
swift cafe alamofire
简书 swift 网络数据处理流
github moya
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!