iOS 使用Moya网络请求的实现方法

2020-01-21 06:30:08王旭

由于前段时间写了这篇文章,最新Moya已更新最新版本,故此也更新了下用法,本人已使用,故特意奉上最新的使用demo供参考。Moya11.0.2Demo

Moya简介

Moya是你的 app 中缺失的网络层。不用再去想在哪儿(或者如何)安放网络请求,Moya 替你管理。

Moya有几个比较好的特性:

  • 编译时检查正确的API端点访问.
  • 使你定义不同端点枚举值对应相应的用途更加明晰.
  • 提高测试地位从而使单元测试更加容易.

    Swift我们用 Alamofire 来做网络库.而 Moya 在Alamofire的基础上又封装了一层,如下流程图说明 Moya 的简单工作流程图:

     

     
    iOS,Moya,网络请求

     

    Moya的官方下载地址点我强大的Moya ,有具体的使用方法在demo里面有说明。

    本文主要介绍一下 Moya 的用法