LSYNetworking
LSYNetworking是基于 AFNetworking 封装的iOS网络库,实现了对其的高度封装和对网络请求的高度抽象。
LSYNetworking 的特点
LSYNetworking对网络请求的过程进行了抽象,可以满足各种复杂的业务需求,用户可以根据自己的业务需求,在网络请求的关键节点插入自己的逻辑,处理请求的数据等。
LSYNetworking 实现的功能
- 支持统一设置服务器地址,支持在一个项目中设置多个服务器地址。
- 支持将服务器返回的内容自动转换成model。
- 支持将请求参数以属性方式定义,并自动转化为最终的请求参数。
- 可以对请求参数和返回值进行统一的加解密。
- 可以对返回结果进行统一的缓存。
- 可以模拟返回数据。
- 支持文件的断点续传。
安装
你可以在 Podfile 中添加以下行代码来使用 LSYNetworking
pod 'LSYNetworking' ~> 1.0
安装要求
LSYNetworking 版本 | AFNetworking 版本 | 最低 iOS Target | 注意 |
---|---|---|---|
1.x | 4.x | iOS 9 | 要求 Xcode 11 以上 |
使用教程
协议
LSYNetworking 遵循 MIT 协议许可使用。请查阅 LICENSE 文件以获取更多信息。