ios 数据结构算法:iOSMoya网络抽象层
ios 数据结构算法:iOSMoya网络抽象层实际上是定义一个枚举,枚举值就是每个网络请求API。2、定义网络请求接口1、创建网络层.swift文件这里我创建了一个WHService.swift文件创建swift.文件
Swift中的网络请求库Alamofire,相当于OC中的AFNetworking,在使用的过程中,我们一般都会对Alamofire做进一步的封装,可是结果大多不太理想。
所以就引出了今天的主角Moya,它是一个网络抽象层,封装的比较充分,并且是直接调用Alamofire,借用一下Moya的图如下。
Moya
下面就来说一下Moya的基本使用方法。
1、创建网络层.swift文件
这里我创建了一个WHService.swift文件
创建swift.文件
2、定义网络请求接口
实际上是定义一个枚举,枚举值就是每个网络请求API。