As we approach the release of Xcode 8 and Swift 3, we face the inevitable task of upgrading our old Swift 2.x code to the new syntax in Swift 3, including the major reworking of Foundation and UIKit names that has become known as the Grand Renaming. The push and pull of Swift's duality as an open source project that's intimately tied to closed source products came to a culminating point this week, with the official release of Swift 3.0 🎉, coinciding with Xcode 8, the Swift Playgrounds iPad app, iOS ... With v1.2, we have added the following functionality: 1) Logs 2) Local Client Targeting 3) Create Supported Projects from GitHub Why are there four different range types in Swift 3? Why are some ranges collections and others are not? Why are half-open and closed ranges not convertible into each other? Swift 3.0, the first major release of Swift since it was open-sourced, is now officially released! Swift 3 is a huge release containing major improvements and refinements to the core language and Standard Library, major additions to the Linux port of Swif... With the launch of Swift 3.0, server side app development takes a leap forward, and Perfect 2.0 is the ideal companion to get you up and running faster. It's been so fun to watch the Swift developer community experiment with Swift and to experiment with what idiomatic Swift will look like. No one really knows the answer yet, but we're starting to see some design patterns used more than others.