欢迎来到 UCLKit


UCLKit CI Status Platform: macOS Mavericks (10+) Platform: iOS 8+ Platform: watchOS 2.1+ Platform: tvOS 9+


UCLKit 是 UCL API 的 Swift 封装库。我开发 UCLKit 的目的是为了让 Swift 开发者能够忘记所有网络请求、JSON 解析等等繁琐的操作,只需一行代码,即可请求所有数据,这些数据已经被完全解析为对象属性,并带有正确的数据类型,从简单的 StringInt 到更专业的 URLDate

主要特性

使用方法

身份验证

只需使用 token 作为初始化值创建一个 config 实例即可

let config = TokenConfiguration("12345")

之后,就可以使用了!:)

UCLKit(config).rooms() { response in
  switch response {
  case .success(let data):
    print("The first room's name is \(data.rooms[0].name)")
  case .failure(let error):
    print("Oops: \(UCLKit(config).parseError(error))")
  }
}

如果您在使用框架时需要更多帮助,可以在上面提出 issue,我会尽快回复。例如,请参考 CampusBuddyAPIBuddy

作者

Tiago Ferreira | Twitter | 网站

许可

UCLKit 版权 (C) 2017 Tiago Ferreira

请查看嵌入到此项目中的 许可文件 以获取更多详细信息。