OpenWeatherKit

Build Status Build Status Version License Platform

OpenWeatherKit 是一个用 Swift 编写的库。

要求

安装

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 许可证下发布。