Swift: A new programming language for iOS and OS X.

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 submit apps that use Swift, build your apps using Xcode 6.1 with Swift 1.1, available on the Mac App Store. To get started with the next version of Swift, use Xcode 6.3 beta with Swift 1.2. This version includes a significantly enhanced Swift compiler, as well as new features in the Swift language.

Presentations, Documentation, and Sample Code

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.