Alamofire-Decodable
简介
一个简单的 pod,用于将 Decodable
与 Alamofire
连接。
假设您有一个名为 Post
的可解码结构体(检查示例项目中的 Post.swift),然后您只需使用 responseDecodable
来返回一个(或一个列表)像这样:
Alamofire.request("https://jsonplaceholder.typicode.com/posts/1").responseDecodable { (response: DataResponse<Post>) in
switch response.result {
case .success(let post):
print("Recieved post: \(post)")
case .failure(let error):
print("Failed with error: \(error)")
}
}
要求
Alamofire-Decodable 需要 iOS 9.0、Swift 3 和 Xcode 8。
示例项目
要运行示例项目,请克隆仓库并在 Example 文件夹中运行项目。
安装
Alamofire-Decodable可以通过CocoaPods获取。安装时,只需将以下行添加到您的Podfile中
pod "Alamofire-Decodable"
作者
Sam Dean,[email protected]
许可
Alamofire-Decodable受MIT许可保护。更多信息请参阅LICENSE文件。