Xcode 7 + Swift 2

Download Xcode 7 and get started with Swift 2.0. Use the migrator in Xcode 7 to convert your existing Swift code to use the new Swift 2.0 features and syntax.

Xcode 6

Download Xcode 6 to add Swift code or frameworks to your existing apps, or to create new apps with 100 percent Swift code. To get started with Swift, use Xcode 6.3 with Swift 1.2. available from the Mac App Store This version includes a significantly enhanced Swift compiler, as well as new features in the Swift language.

Presentations, Documentation, and Sample Code

Guides and Reference

Get detailed information on Swift with a comprehensive reference and set of programming guides.

Sample Code

Download samples that show how Swift code works.

iTunes U Courses

Learn how to build apps by following lessons from internationally recognized universities on iTunes U.


Watch videos from WWDC 2014 to learn about the Swift programming language. Please note that the presentations are based on previous beta software and includes information that has since been updated. View the updates.

Looking for the Swift parallel scripting language? Please visit http://swift-lang.org