OpenWeatherKit

2.2.0

:partly_sunny: Swift OpenWeatherMap Kit :partly_sunny:
bourvill/OpenWeatherKit

What's New

2019-06-12T10:38:39Z

OpenWeatherKit

Build Status Build Status Version License Platform

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.

Description

  • Swift Tools
View More Packages from this Author

Dependencies

  • None
Last updated: Thu Oct 17 2024 15:35:39 GMT-0900 (Hawaii-Aleutian Daylight Time)