Swift 3.0

Programming Language

The primary goal of version 3.0 is to stabilize the binary interface of the language and standard library. We will focus and refine the language to provide better overall consistency in feel and implementation. The new version will contain source-breaking changes from Swift 2.x where necessary to support these goals. The main goals are Stable ABI, Resilience, Portability, Type system cleanup and documentation, Complete generics, Focus and refine the language and API design guidelines.

back to top