Mit dem Release der Golden-Master-Version von Xcode 6 stellt Apple die Versions-Nummer der neuen Programmiersprache Swift auf 1.0 – und bestätigt, dass zumindest für iOS-8-Apps Swift nun final sei: „With the GM seed release of Xcode 6 and iOS 8, Swift 1.0 is now final, and you can build and submit your iOS apps written with Swift to theApp Store today.“
iOS-Entwickler können also ab jetzt damit beginnen, Ihre Apps mit Swift-Code zu ergänzen und Swift-Apps zum Review-Prozess einzureichen. Weitere Details verraten die Release-Notes. Entwickler von OS-X-Apps müssen sich allerdings noch etwas gedulden: „Swift for OS X is coming with OS X Yosemite later this fall. If you are using Swift to write Mac apps, you can download the Xcode 6.1 beta for Yosemite, which also includes the iOS 8 SDK GM seed.“
Im Swift-Blog von Apple heißt es:
On June 2, 2014 at WWDC, the Swift team finally showed you what we had been working on for years. That was a big day with lots of excitement, for us and for developers around the world. Today, we’ve reached the second giant milestone:
Swift version 1.0 is now GM.
You can now submit your apps that use Swift to the App Store. 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.
Swift for OS X
Today is the GM date for Swift on iOS. We have one more GM date to go for Mac. Swift for OS X currently requires the SDK for OS X Yosemite, and when Yosemite ships later this fall, Swift will also be GM on the Mac. In the meantime, you can keep developing your Mac apps with Swift by downloading the beta ofXcode 6.1.
The Road Ahead
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. 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.