THE Swift was announced last year and has been in production for less than nine months. However, Apple today brought to the stage of WWDC 2015 a new edition of the language, this time with a major change: it will also have its code fully open (open source).

With that, Apple now has two major emerging projects shared with its developer community: ResearchKit, its development package for medical research apps, was opened just two months ago. Except for an emerging project, Swift has already defined its own space in the community: in less than a year, 15,000 apps have appeared on the App Store based on its technology.
In addition to being an excellent programming language for OS X and iOS, Swift also aims to be the flagship of all of Apple's future development, freely embracing the old and the new at the same time. In version 2, in addition to allowing more functionality shared with the current Objective-C, the language provides Markdown support for code comments, error control models, new instructions and performance improvements for debugging.

In performance tools, Apple is also adding a feature that is very much requested by developers that will be extremely beneficial for users. Previously, application packages were distributed with full features added for a variety of device models, including things that support older or newer devices that are not always needed. Through the new feature App Thining, the packaging and distribution of applications will be done in a way that Apple can automatically break into efficient downloads for different users, without much complexity required to do so.