Xcode 9 + Swift 4
Download Xcode 9 and get started with Swift 4. Swift 4 builds on the strengths of Swift 3, delivering greater robustness and stability, providing source code compatibility with Swift 3, making improvements to the standard library, and adding features like smart key paths and serialization, all while shortening build times and reducing the size of app binaries.

Swift Development Resources
Documentation
Sample Code
Videos
- What’s New in Swift
- What’s New in Swift Playgrounds
- Localizing Content for Swift Playgrounds
- Teaching with Swift Playgrounds
- SceneKit in Swift Playgrounds
iBooks and iTunes U Courses
Swift Logo
Download the Swift logo to use in course materials and technical publications related to teaching, training, or describing the Swift programming language. When promoting the use of the Swift programming language follow these guidelines.