OpenWeatherKit
OpenWeatherKit 是一个用 Swift 编写的库。
要求
- iOS 8.0+ / macOS 10.10+ / tvOS 9.0+ / watchOS 2.0+
- Xcode 9.2+
- Swift 4.0+
安装
CocoaPods
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许可协议。