欢迎光临
我们一直在努力

Bamboots – Alamofire 网络扩展库

建站超值云服务器,限时71元/月

Bamboots - Alamofire 网络扩展库

项目介绍:

基于 Alamofire,采用面向协议(POP)设计的 Swift 网络请求扩展库。一方面可以让使用者快速构建自己的网络请求基础,另一方面使用者也可以非常简单的扩展自己想要的功能。

Bamboots 包含如下功能:

  • 在任意位置发起网络请求。

  • 表单创建。包含请求地址、请求方式(GET/POST/……)、请求头等……

  • 加载遮罩。目的是阻塞 UI 交互,同时告知用户操作正在进行。比如提交表单时在提交按钮上显示 “菊花”,同时使其失效。

  • 加载进度展示。下载上传图片等资源时提示用户当前进度。

  • 数据解析。因为目前主流服务端和客户端数据交换采用的格式是 JSON,所以我们暂时先考虑 JSON 格式的数据解析。

  • 出错提示。发生业务异常时,直接显示服务端返回的异常信息。- 成功提示。请求正常结束时提示用户。

  • 网络异常重新请求。显示网络异常界面,点击之后重新发送请求。

更多信息,参考:mmoaay/Bamboots

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » Bamboots – Alamofire 网络扩展库
分享到: 更多 (0)