测试已测试 | ✓ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布上次发布 | 2016年11月 |
SwiftSwift 版本 | 3.0.1 |
SPM支持 SPM | ✗ |
由 Alex Marchant 维护。
这是 Hype Machine API 的部分 Swift 实现。它目前针对 MacOS,但可以轻松修改以支持 iOS。如果您需要 iOS 支持,请创建一个拉取请求。
从版本 1.0 开始已更新为支持 Swift 3。如果使用 Swift 2.2,请使用之前的版本 0.5.4。
HypeMachineAPI.Requests.Blogs.index { response in
switch response.result {
case .success(let blogs):
print(blogs)
case .failure(let error):
print(error)
}
}
此 API 基于 Alamofire 构建,并广泛使用其数据类型。我们使用它们的 DataResponse 作为所有请求的响应,我们还使用它们的 Result 类型来确定成功或失败。请参阅其文档以获取更多信息。
注意:请求返回 Alamofire DataRequest 的实例,以便您可以在需要时链式进行额外验证或对请求进行其他修改。
您可以在 Source/*Request.swift
文件中找到所有请求的源代码。