SMNetworkManager
用法
SMNetworkManager 旨在通过 Alamofire 使网络调用变得更简单。
亮点
- 发送可编码请求
- 以模型获取响应
- 在获取所需响应失败时弹出错误。
还有更多...
头部
//setting headers for network calls
SMNetworkManager.headers = [:]
基本示例
let request = RequestModel() ///Codable
//In viewController
self.fetch(url: "https://someAPI", request: request, responseType: ResponseModel.self, paramEncoding: .default) { [weak self] (response) in
print(response)
})
安装
SMNetworkManager 可通过 CocoaPods 获取。要安装它,只需将以下行添加到您的 Podfile 文件中。
pod 'SMNetworkManager'
作者
[email protected],[email protected]
许可协议
SMNetworkManager 的许可协议为 MIT。有关更多信息,请参看 LICENSE 文件。