快捷搜索:  汽车  科技

ios 数据结构算法:iOSMoya网络抽象层

ios 数据结构算法:iOSMoya网络抽象层实际上是定义一个枚举,枚举值就是每个网络请求API。2、定义网络请求接口1、创建网络层.swift文件这里我创建了一个WHService.swift文件创建swift.文件

Swift中的网络请求库Alamofire,相当于OC中的AFNetworking,在使用的过程中,我们一般都会对Alamofire做进一步的封装,可是结果大多不太理想。

所以就引出了今天的主角Moya,它是一个网络抽象层,封装的比较充分,并且是直接调用Alamofire,借用一下Moya的图如下。

ios 数据结构算法:iOSMoya网络抽象层(1)

Moya

下面就来说一下Moya的基本使用方法。

1、创建网络层.swift文件

这里我创建了一个WHService.swift文件

ios 数据结构算法:iOSMoya网络抽象层(2)

创建swift.文件

2、定义网络请求接口

实际上是定义一个枚举,枚举值就是每个网络请求API。

猜您喜欢: