OpenWeatherKit 2.2.0

OpenWeatherKit 2.2.0

Maxime Marinel 维护。



OpenWeatherKit

Build Status Build Status Version License Platform

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许可协议。