TBAKit 2.1.4

TBAKit 2.1.4

测试已测试
Lang语言 SwiftSwift
许可 MIT
发布最后发布2018年10月
SPM支持SPM

Zachary Orr维护。



TBAKit 2.1.4

  • 作者
  • Zach Orr

TBAKit

CI Status codecov Version License Platform

安装

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 文件。