CryptoCurrencyKit 是一个基于 加密货币市值 的 API 工具包
CocoaPods 是 Cocoa 项目的依赖管理工具。您可以使用以下命令安装它:
$ gem install cocoapods
要使用 CocoaPods 将 CryptoCurrencyKit 集成到您的 Xcode 项目中,请在您的 Podfile
中指定它:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!
target '<Your Target Name>' do
pod 'CryptoCurrencyKit'
end
然后,运行以下命令:
$ pod install
Carthage 是一个去中心化的依赖管理工具,它可以构建您的依赖项并为您提供二进制框架。
您可以使用 Homebrew 通过以下命令安装 Carthage:
$ brew update
$ brew install carthage
要使用 Carthage 将 CryptoCurrencyKit 集成到您的 Xcode 项目中,请在您的 Cartfile
中指定它:
github "iCell/CryptoCurrencyKit"
运行 carthage update
来构建框架,并将构建的 CryptoCurrencyKit.framework
拖到您的 Xcode 项目中。
Swift Package Manager 是一种用于自动化 Swift 代码分发的工具,它已集成到 swift
编译器中。 它还处于早期开发阶段,但 Alamofire 确实支持其在支持的平台上使用。
一旦您设置好 Swift 包,将 Alamofire 作为依赖项添加就像将其添加到您的 Package.swift
的 dependencies
值中一样简单。
dependencies: [
.Package(url: "https://github.com/iCell/CryptoCurrency.git")
]
获取交易代码
CryptoCurrencyKit.fetchTickers { response in
switch response {
case .success(let data):
print(data)
case .failure(let error):
print(error)
}
}
获取特定的加密货币
CryptoCurrencyKit.fetchTicker(coinName: "BitCoin", convert: .jpy) { response in
switch response {
case .success(let bitCoin):
print(bitCoin.priceJPY)
case .failure(let error):
print(error)
}
}
获取全局数据
CryptoCurrencyKit.fetchGlobal(convert: .cny) { response in
switch response {
case .success(let data):
print(data)
case .failure(let error):
print(error)
}
}
iCell, icell.vip@gmail.com
Alamofire 在 MIT 许可下发布。 查看 LICENSE 了解详情。