Swift Has Reached 1.0

  • I am not the biggest Apple fan in the world, and will probably not use Swift professionally, but I'm still super enthused about it as a language and I am glad it's entering the marketplace. We're going to have sum types and type inference in a mainstream language! For the first time, professors can teach a language like SML and have a good response to the question "so how is this going to help me in the real world?" I really, genuinely hope this will lead to better choices of languages in introductory programming classes.

  • Hey guys, do you know if swift will be ever open-sourced? After the WWDC they said that was early to think about it while in beta. So, what's the status now?

  • "You can now submit your apps that use Swift to the App Store. "-that's great news!

    For Hackers in SF: We are running a Swift Hackday at GitHub HQ on the 27th September. There will be food, drink, swag and lots of other Swift hackers! Check it out & RSVP at http://SwiftHack.splashthat.com

  • So, what kind of 1.0 release is this?

    - It's Keynote time/September 9, so we call what we have, crashing bugs included, 1.0.

    - We culled the features that do not work reliably yet, polished the good parts, and called it 1.0.

    - This is a/the set of features that we consider to form a good product, and all features work reasonably well.

  • Can anyone tell me about the interop situation? I'm working on my first iOS app and doing it all the old way with Obj-C, and some things have been a little difficult to grok even though they've been around a while(AVFoundation). I'm very interested in the new Metal graphics API that Apple showed at their presentation. Not sure if I should just switch to Swift for everything now or continue learning/working in Obj-C and slowly transition.

  • I have a list of Swift resources that I've been collecting: http://www.h4labs.com/dev/ios/swift.html

  • Stupid question but is Swift just compiled into Objective-C? I'm asking because I'd like to know if I can write an app in Swift that can run on iOS6.

  • This might be a stupid question, but does Objective-C have versions? Objective-C was always talked about in terms of the iOS version, even when the language itself was changing (eg blocks).

  • My brother has been using swift to learn some programming.

    I don't have a mac, let alone iTunes.

    Is there a legal way for me to download/purchase a manual to help him with his progress?

  • Any word on whether they added static library support? Not having it is kind of a dealbreaker for my workflow, unfortunately.

  • I don't believe this is the traditional definition of "reached 1.0".

  • That's fantastic! Now, too bad I can't watch your video tutorials on my Macbook Pro using Chrome. Or Windows 7 using Chrome. The messaging on the site declares it requires Safari. So much of the open web... Quietly moves along to Android.

  • GM?

  • Might be time to learn Swift.

  • Why is a programming language without any open source implementation getting so much attention?

  • Can somebody tell me why in 6-7 years I will be rewriting Swift apps ?

  • What is this? Javascript for Mac?

  • I can't believe Apple would release a brand-new language with zero baked-in support for concurrency. In this day and age? Looks like developers will have to resort to 2nd grade efforts like GCD. I just don't get it. There's no excuse for it. Port Go's channels and go-routines to it, or something else, but come on - it's 2014, not 1998?

  • Sorry, I'm pretty sure you meant Swift has reached 2.0. And that was a couple of months ago. Also why are you people talking about Swift like it's a programming language and not an object storage system? :)

    http://opensource.com/business/14/7openstack-swift-brings-st...