bourvill/OpenWeatherKit
:partly_sunny: Swift OpenWeatherMap Kit :partly_sunny:
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 cocoapodsCocoaPods 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 installUsage
Method available
Weather [X] Latitude Longitude [X] OpenWeatheMap City id ForeCast [X] Latitude Longitude [X] OpenWeatheMap City id
Code Implementation
First:
import OpenWeatherKitIn 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.
Package Metadata
Repository: bourvill/OpenWeatherKit
Stars: 8
Forks: 0
Open issues: 0
Default branch: master
Primary language: swift
License: MIT
Topics: cocoapods, ios, ios-sdk, openweathermap, swift, weather
README: README.md