盒子
盒子
文章目录
  1. 网络抽象层库Moya的使用详解1
    1. 一、基本介绍
      1. 1,什么是 Moya
      2. 2,使用 Moya 的优点
  2. 二、安装配置
  3. 三、使用样例

Moya

网络抽象层库Moya的使用详解1

一、基本介绍

1,什么是 Moya

(1)我们知道在 iOS 开发中,可以使用 URLSession 进行网络请求。但为了方便起见,我通常会选择使用 Alamofire 这样的第三方库。这些库本质上也是基于 URLSession 的,但其封装了许多细节,可以让我们网络请求相关代码(如获取数据,提交数据,上传文件,下载文件等)更加简洁易用。
(2)而 Moya 又是一个基于 Alamofire 的更高层网络请求封装抽象层。Moya 也就可以看做我们的网络管理层,用来封装 URL、参数等请求所需要的一些基本信息。使用后我们的客户端代码会直接操作 Moya,然后 Moya 去管理请求,而不用跟 Alamofire 进行直接接触。
GitHub 主页地址:https://github.com/Moya/Moya

2,使用 Moya 的优点

二、安装配置

三、使用样例

支持一下
扫一扫,支持juengs
  • 微信扫一扫
  • 支付宝扫一扫