OpenWeatherKit 是一个用 Swift 编写的库。
CocoaPods 是 Cocoa 项目的依赖管理工具。您可以使用以下命令安装它:
$ gem install cocoapods
构建 OpenWeatherKit 需要 CocoaPods 1.3.1+。
要使用 CocoaPods 将 OpenWeatherKit 集成到您的 Xcode 项目中,请在您的 Podfile
中指定它:
pod 'OpenWeatherKit'
然后,运行以下命令:
$ pod install
[] Weather
[X] Latitude Longitude
[X] OpenWeatheMap City id
[] ForeCast
[X] Latitude Longitude
[X] OpenWeatheMap City id
首先
import OpenWeatherKit
在您的视图控制器中
let weatherApi = WeatherApi(key: "YOUR_OPEN_WEATHER_API_KEY")
weatherApi.getWeatherFor(lat: "5.567788", lon: "1.5544") { result in
switch result {
case .success(let weather):
self.cityLabel.text = weather.name
self.tempLabel.text = "\(weather.main.temp)"
case .error(_):
//Do something
break
}
}
OpenWeatherKit 在 MIT 许可证下发布。