Skip to content

Commit 14bdc17

Browse files
committed
Update README.md for Swift 4
1 parent 5106f87 commit 14bdc17

File tree

1 file changed

+13
-19
lines changed

1 file changed

+13
-19
lines changed

README.md

Lines changed: 13 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
Swift Weather
22
============
33
[![BuddyBuild](https://dashboard.buddybuild.com/api/statusImage?appID=562a9aac2492560100211378&branch=master&build=latest)](https://dashboard.buddybuild.com/apps/562a9aac2492560100211378/build/latest)
4-
![Language](https://img.shields.io/badge/language-Swift%203-orange.svg)
4+
![Language](https://img.shields.io/badge/language-Swift%204-orange.svg)
55
![License](https://img.shields.io/github/license/JakeLin/SwiftWeather.svg?style=flat)
66

7-
SwiftWeather is an iOS weather app developed in Swift 3. The app has been actively upgrading to adopt the latest features of iOS and Swift language.
7+
SwiftWeather is an iOS weather app developed in Swift 4. The app has been actively upgrading to adopt the latest features of iOS and Swift language.
88

99
## Notices
10-
The current version is working with Xcode Version 7. If you are using different Xcode version, please check out the previous releases.
10+
The current version is working with Xcode Version 9. If you are using different Xcode version, please check out the previous releases.
1111

12-
## Version 3
13-
This version has been upgraded to support iOS 9 only using Swift 3.
12+
## Version 4
13+
This version has been upgraded to support iOS 10+ only using Swift 4.
1414

15-
There is two major version for the app released before.
15+
There is three major version for the app released before.
1616

1717
* V1.0 - Support iOS 7+ using CocoaPods and AFNetworking. [README.v1.md](https://github.com/JakeLin/SwiftWeather/blob/master/README.v1.md) and [Release V1 - Using CocoaPods and AFNetworking](https://github.com/JakeLin/SwiftWeather/releases/tag/V1)
1818
* V2.0 - Support iOS 8+ using Carthage, Alamofire, and SwiftyJSON. [README.v2.md](https://github.com/JakeLin/SwiftWeather/blob/master/README.v2.md) and [Release V2.0](https://github.com/JakeLin/SwiftWeather/releases/tag/v2.0)
1919
* V2.1 - Support iOS 8+ using Alamofire and SwiftyJSON. This version has removed Carthage because some developers don't have a paid Apple iOS developer account, and they have issues to build Carthage packages.
20-
* V3 - Support iOS 9+ and Swift 3.
20+
* V3.0 - Support iOS 9+ and Swift 3.
2121

2222

2323
## Screenshots
@@ -46,22 +46,15 @@ There is two major version for the app released before.
4646
![Size Classes](https://raw.githubusercontent.com/JakeLin/SwiftWeather/master/screenshots/UIStackView-with-Size-Classes.png)
4747

4848
* MVVM - Reactively update `ViewController` UI from `ViewModel`
49-
5049
* Protocol-Oriented Programming - Still learning though and finding the best practice of that.
51-
5250
* Value based programming - Use imutable value anywhere.
53-
5451
* Icon fonts - Use [Weather Icons](https://erikflowers.github.io/weather-icons/)
55-
5652
* [SwiftyJSON](https://github.com/SwiftyJSON/SwiftyJSON)
57-
5853
* Core Location
59-
60-
## TODO
61-
* <s>App indexing like CoreSpotlight and `NSUserActivity`</s>
62-
* <s>Unit Tests</s>
54+
* App indexing like CoreSpotlight and `NSUserActivity`
55+
* Unit Tests
6356
* UI Tests
64-
* <s>Animations</s>
57+
* Animations
6558

6659
## How to build
6760

@@ -98,7 +91,8 @@ $ echo "your-openweathermap-appid" > .access_tokens/openweathermap
9891

9992
# Requirements
10093

101-
* Xcode 7
102-
* iOS 9
94+
* Xcode 9
95+
* iOS 10+
96+
* Swift 4
10397

10498

0 commit comments

Comments
 (0)