TBAKit
安装
TBAKit通过CocoaPods提供。要安装它,只需将以下行添加到Podfile:
pod "TBAKit"
要获取The Blue Alliance API的API密钥,您可以在The Blue Alliance的账户控制台生成一个。
示例
要运行示例项目,首先克隆仓库,然后从Example目录中运行pod install
。
设置TBAKit实例(或使用单例)以进行API调用
func fetchStatusSingleton() {
TBAKit.sharedKit.apiKey = "abc123"
let task = TBAKit.sharedKit.fetchStatus { (status, error) in
if let error = error {
print(error)
return
}
print(status)
}
}
func fetchStatusInstance() {
let kit = TBAKit(apiKey: "abc123")
let task = kit.fetchStatus { (status, error) in
if let error = error {
print(error)
return
}
print(status)
}
}
添加测试
如果您想修改或添加测试,本地测试文件位于data
目录中。本地测试文件是从API端点发送到模拟请求的静态JSON响应。要命名文件,通过将斜杠替换为下划线来修改API端点名称,并确保文件扩展名为.json
。
URL => https://www.thebluealliance.com/api/v3/team/frc2337/event/2016micmp/status
Filename => team_frc2337_event_2016micmp_status
许可证
TBAKit 产品采用 MIT 许可证。更多详细信息请参阅 LICENSE 文件。