SwiftConnect
SwiftConnect 是什么?
SwiftConnect 是一个基于 Alamofire 构建轻量级的网络抽象层,它可以有效地简化与 RESTful JSON Web 服务交互的操作。
目录
需求
- iOS 10.0+
- Xcode 11+
- Swift 5.0+
安装
SwiftConnect 可通过 CocoaPods 获取。要安装它,只需将以下行添加到您的 Podfile 中
pod 'SwiftConnect'
示例
要运行示例项目,首先克隆存储库,然后从 Example 目录运行 pod install
支持
如果您有任何问题,请毫不犹豫地 提交一个问题。
接下来是什么?
- 单元测试
- 默认支持 OAuth2
- 支持下载任务
- 支持处理刷新令牌。
- 支持 Carthage
- 支持 SwiftPM
- PropertyWrappers 版本(受 Retrofit 启发)
依赖项
SwiftConnect 主要依赖于两件事
由 John Sundell 构建的出色的 Future/Promises
Alamofire Alamofire
其余部分均从零开始使用 Swift 的高级 API 进行构建
许可
SwiftConnect 在 MIT 许可下提供。有关更多信息,请参阅 LICENSE 文件。