HypeMachineAPI 1.0.1

HypeMachineAPI 1.0.1

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布上次发布2016年11月
SwiftSwift 版本3.0.1
SPM支持 SPM

Alex Marchant 维护。



  • Alex Marchant

这是 Hype Machine API 的部分 Swift 实现。它目前针对 MacOS,但可以轻松修改以支持 iOS。如果您需要 iOS 支持,请创建一个拉取请求。

Swift 兼容性

从版本 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 文件中找到所有请求的源代码。