AFNetworking文件下载和MBProgressHUD进度显示

周末抽点时间对自己的公用类整理了一下,重点是AFNetworking和MBProgressHUD的封装,能够满足大部分的开发需求,废话不多说了,直接甩个地址:https://github.com/zhuchenglong/MBProgressHUD

特点:
1、每次请求网络之前通过Reachability对网络状态进行检测
2、请求类中分别对GET/POST请求、上传、下载进行了封装,可以直接调用
3、请求类中添加了请求头数据的获取、添加请求头、设置cookie、清除cookie的方法
4、MBProgressHUD使用的是pod 'MBProgressHUD', '~> 1.0.0'版本的,默认背景颜色和1.0之前的版本不一样(之前的黑色,现在是灰色)颜色可以自行修改,具体见代码

AFNetworking文件下载和MBProgressHUD进度显示_第1张图片
326F3086-80B3-4774-8FB4-61F6E0C71B93.png
AFNetworking文件下载和MBProgressHUD进度显示_第2张图片
BA53E2A3-362B-4E16-8D73-85BA4165B96B.png
AFNetworking文件下载和MBProgressHUD进度显示_第3张图片
67B3F752-3D95-4D5F-877C-5499F3C6BCA3.png

你可能感兴趣的:(AFNetworking文件下载和MBProgressHUD进度显示)