Skip to content

Latest commit

 

History

History
65 lines (42 loc) · 2.38 KB

README.v2.1.md

File metadata and controls

65 lines (42 loc) · 2.38 KB

Swift Weather

SwiftWeather is an iOS weather app developed in Swift language. The app can support iPhone 4(s), iPhone 5(s), iPhone 6 and iPhone 6 Plus. The app also supports Today Widgets.

Notices

The current version is working with Xcode Version 6.4 (6E35b). If you have any issue, please check the Xcode version. If there is still a problem with the supported versions, please raise an issue, thanks.

Version 2.1

This is version 2.1. I have removed Carthage because some developers don't have a paid Apple iOS developer account and they have issues to build Carthage packages.

There are two major version for the app released before.

V2.1 will be the last version support iOS 8. I am working on Xcode 7 to support iOS 9 only features like UIStackView. Happy coding.

Screenshots

Loading

Loading

Swift Weather

Used features

  • Swift Programming Language
  • Alamofire
  • SwiftyJSON
  • Core Location
  • Using Framework to share code between targets(app and widget).

How to build

  1. Download the repository
$ git clone https://github.com/JakeLin/SwiftWeather.git
$ cd SwiftWeather
  1. Initialize submodule dependancies
$ git submodule update --init --recursive
  1. Open the project in Xcode
$ open "Swift Weather.xcodeproj"
  1. Compile and run the app in your simulator

Requirements

  • Xcode 6.4
  • iOS 8

Credits

  • Thanks to johnsonjake for adding iOS 8 support and improving the UI/UX.
  • Thanks to Marc for adding forcast feature, widget and app icon.