放松 1.1.0

放松 1.1.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最新发布2016年1月
SPM支持SPM

Jo Albright维护。



放松 1.1.0

RESTful API端点管理器

需要

此库需要大量管理来保持API更新。我的计划是开始布局它们,并尝试找到使用特定API的其他人,让他们保持那些API的更新。

路线图

APIs

  • [x] 完成
  • [ ] 开始
  • [ ] API : 文档 文档链接
  • [x] API : 文件 源文件
  • [ ] API : 领衔人 主要贡献者

如果您希望成为任何(列出/未列出)API的主导位置,请提交一个问题。

API组

对于您希望添加的任何API,请提交一个问题。


功能

  • [ ] 响应对象结构(仍在构思中)
  • [x] 身份验证结构 文档即将推出
  • [ ] AlamoFire 支持(其他?)

使用说明

要运行示例项目,首先从 Example 目录克隆存储库,然后运行 pod install

示例项目屏幕。

APIs Marvel Foursquare iTunes

选择或创建 API

前往 这里 选择预构建的 API 或创建自己的 API。下面的示例使用预构建的 GitHubAPI

使用 API

您需要注册一个应用程序。然后创建一个 Keys.swift 文件(如果您的存储库是公开的,请确保忽略该文件)。

运行请求

let githubAPI = GithubAPI.session

// setup endpoint

var profile = GithubAPI.Endpoints.UsersNamed.endpoint

profile.pathpieces = ["username" : "joalbright"]

// run request

githubAPI.request(profile) {

   // object returned = $0.info 
   // error returned = $0.error 

}

需求

此 pod 使用 Encodable

安装

Relax 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile

pod "Relax"

Relax 也通过 Swift 包管理器 提供。请查看链接了解更多关于如何使用 SwiftPM 的信息。

import PackageDescription

let package = Package(
    name: "YOUR_PACKAGE_NAME",
    dependencies: [
        .Package(url: "https://github.com/joalbright/Relax.git", majorVersion: 0)
    ]
)

作者

Jo Albright

许可证

Relax 在 MIT 许可证下提供。有关更多信息,请参阅 LICENSE 文件。