OpenWeatherKit

OpenWeatherKit is a library written in Swift.
Requirements
- iOS 8.0+ / macOS 10.10+ / tvOS 9.0+ / watchOS 2.0+
- Xcode 9.2+
- Swift 4.0+
Installation
CocoaPods
CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:
$ gem install cocoapods
CocoaPods 1.3.1+ is required to build OpenWeatherKit.
To integrate OpenWeatherKit into your Xcode project using CocoaPods, specify it in your Podfile
:
pod 'OpenWeatherKit'
Then, run the following command:
$ pod install
Usage
Method available
[] Weather
[X] Latitude Longitude
[X] OpenWeatheMap City id
[] ForeCast
[X] Latitude Longitude
[X] OpenWeatheMap City id
Code Implementation
First:
import OpenWeatherKit
In your view controller’s
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
}
}
License
OpenWeatherKit is released under the MIT license.
OpenWeatherKit
OpenWeatherKit is a library written in Swift.
Requirements
Installation
CocoaPods
CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:
To integrate OpenWeatherKit into your Xcode project using CocoaPods, specify it in your
Podfile
:Then, run the following command:
Usage
Method available
Code Implementation
First:
In your view controller’s
License
OpenWeatherKit is released under the MIT license.