Alamofire-Decodable 3.0.0

Alamofire-Decodable 3.0.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2018年3月
SPM支持 SPM

Sam Dean 维护。



 
依赖
Alamofire~> 4.0
Decodable~> 0.6.0
 

Alamofire-Decodable

CI Status Version License Platform

简介

一个简单的 pod,用于将 DecodableAlamofire 连接。

假设您有一个名为 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文件。