CoinGecko Swift SDK (基于 https://www.coingecko.com/api/documentations/v3)
目前仍在积极开发中 (WIP)。欢迎提交 PR!
File
/Swift Packages
/Add Package Dependency
。https://github.com/crewshin/CoinGecko-Swift.git
。为什么不使用 CocoaPods 或 Carthage?
支持多种依赖管理工具会使维护一个库的复杂性和所需时间呈指数级增长。此外,随着 Swift Package Manager 集成到 Xcode 11 及更高版本中,我预计对替代解决方案的需求会迅速消失。
import CoinGecko
创建一个 CoinGecko 实例
let gecko = CoinGecko(api: .main)
然后
gecko.ping() { (result) in
switch result {
case .failure(let error):
if case let APIError.generic(message) = error {
print(message)
}
case .success(let response):
if let value = response.value {
print(value)
}
}
}
欢迎在 Discord 上打招呼: crewshin#3286