Home   →   Blog   →   Swift 3.0 Has Been Released

Swift 3.0 Has Been Released

On September 13, Apple has officially released Swift 3.0, the first major release of Swift since it went open-source.
Swift 3.0 is a source-breaking release, mostly due to the changes in SE-0005 and SE-0006. These changes not only impact names of the Standard Library APIs but also completely change the way Objective-C APIs (particularly from Cocoa) import into Swift. Many of the changes are mostly mechanical, but they can be numerous in a typical Swift project.

Syntax support for "func foo(x: Int)(y: Int)", operators "++" and "--" has been removed.

It means that unfortunately, Swift 3.0 isn't compatible with Swift 2.2/2.3.
To help with moving to Swift 3.0, Xcode 8.0 contains a code migrator that can automatically handle many of needed source changes.

See the full list of Swift 3.0 changes here.

Interested in iOS development?
Also, read about the most important features of the HTTP/2-based provider API for APNs and get a quote for iOS development.

Next Posts
5fbcf1b55c279d0e7f9efa562ce8ebe7e8d44666 Tips for Animations in Material Design
Material design is not just a new graphical way to provide vibrant colors and shadows. This design is based on a new way of user interaction with program elements.
1ab000fbd6a1796435389b4321ab227e090cc832 Android Widgets
Android widgets are small applications that can be embedded in other applications such as the home screen or the lock screen view.
2ccd5f6748b1661dae6b35fbd3ccc9a7e8f92ec6 Apple Pay
Apple Pay was announced on WWDC 2014 by Tim Cook. It is a mobile payment service by Apple. It lets you buy goods or services by a single touch (with Touch ID). And it is amazing!