What’s New in Swift 4?

Learn about what is new in Swift 4. By Eric Cerney.

Leave a rating/review
Save for later
Share
You are currently viewing page 4 of 4 of this article. Click here to view the first page.

Still In Progress

At the time of writing this article, there are still 15 accepted proposals in the queue. If you want a sneak peak on what's coming down the line, check out the Swift Evolution Proposals and filter by Accepted.

Rather than walking through them all now, we'll keep this post updated with each new beta version of Xcode 9 .

Where to Go From Here?

The Swift language has really grown and matured over the years. The proposal process and community involvement has made it extremely easy to keep track of what changes are coming down the pipeline. It also makes it east for any one of us to directly influence the evolution.

With these changes in Swift 4, we're finally getting to a place where ABI stability is right around the corner. The pain of upgrading Swift versions is getting smaller. Build performance and tooling are vastly improving. The use of Swift outside the Apple ecosystem is becoming more and more viable. And to think, we're probably only a few full rewrites of String away from an intuitive implementation ;].

There's much more to come with Swift. To keep up-to-date with all the changes going on, make sure to check out the following resources:

What are your thoughts on Swift 4? What's your favorite change? What do you still want to see out of the language? Did you find something new and exciting that wasn't covered here? Let us know in the comments below!

Eric Cerney

Contributors

Eric Cerney

Author

Erik Kerber

Final Pass Editor

Ray Fix

Team Lead

Over 300 content creators. Join our team.