SwiftAPI
Swift API 是一个出生在创建一个非常轻量,非常快速,用 Swift 编写,易于更新和开箱即用的用于通过网络进行通信的库想法。现在这个想法已经成为了一个 Cocoapod 库。库的主要特性:
- 使用 Swift 4 编写
- 开箱即用
- 使用 URLSession 管理请求
- 允许在前台或后台发送请求
- 支持与 REST 和非 REST API 连接
- 引入了易于使用的状态码包装器
- 适用于 iOS,macOS,watchOS 和 tvOS
- 支持 Codable 协议
安装
Swift-API 可通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod 'SwiftAPI'
并运行
pod install
用法
最初,通过添加以下代码导入库:
import SwiftAPI
然后您可以创建 ApiService 的实例
let apiService = ApiService()
或 RestService
let rootURL = URL(string:"https://API.SERVER.ADDRESS.COM")
let apiPath = "/v1.0"
let restService = RestService(baseUrl: rootURL, apiPath: apiPath)
然后您就可以开始发送请求。
要了解更高级的用法,请查阅库中提供的用法示例。
作者
- Marek Kojder, [email protected]
- Sławomir Zagórski, [email protected]
- Radosław Budzik, [email protected]
许可证
SwiftAPI 基于 MIT 许可证提供。有关更多信息,请参阅 LICENSE 文件。