Paul Krill
Editor at Large

Apple’s Swift language achieves 1.0 release milestone

analysis
Sep 10, 20142 mins

Apple's follow-up to Objective-C reaches GM status for iOS and will do the same on the Mac when Yosemite ships this fall

Apple
Credit: 360b / Shutterstock

Apple has reached 1.0 status with its new Swift language, the company reported in a blog post on Tuesday.

Fresh from introducing iPhone 6, Apple also revealed that version 1.0 of its Swift language has reached GM or “golden master” status for iOS. Swift was unveiled on June 2 as Apple’s attempt to offer a modern programming language for building iOS and OS X apps. It features capabilities such as inferred data types, as well as closures and automatic reference, which has been characterized as being akin to garbage collection.

“You can now submit your apps that use Swift to the App Store,” the Apple Developer blog said. “Whether your app uses Swift for a small feature or a complete application, now is the time to share your app with the world. It’s your turn to excite everyone with your new creations.”

Apple still has to reach GM status with Swift for the Mac. For OS X, Swift currently requires the OS X Yosemite SDK. Swift will reach GM status on the Mac when Yosemite ships this fall.

“You’ll notice we’re using the word ‘GM’, not ‘final’. That’s because Swift will continue to advance with new features, improved performance, and refined syntax,” the blog said. “In fact, you can expect a few improvements to come in Xcode 6.1 in time for the Yosemite launch. Because your apps today embed a version of the Swift GM runtime, they will continue to run well into the future.”

Swift already has generated great interest among developers, according to language popularity indexes such as Tiobe and PyPL. Interest on GitHub has been high as well. The language also has received a lot of scrutiny from developers, which offers further proof of developer attention.

This article, “Apple’s Swift language achieves 1.0 release milestone,” was originally published at InfoWorld.com.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author