from Hacker News

Swift Has Reached 1.0

by mattquiros on 9/10/14, 1:11 AM with 169 comments

  • by Jweb_Guru on 9/10/14, 4:19 AM

    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.
  • by DAddYE on 9/10/14, 3:27 AM

    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?
  • by bezalmighty on 9/10/14, 5:20 AM

    "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

  • by Someone on 9/10/14, 1:57 PM

    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.

  • by no_future on 9/10/14, 6:05 PM

    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.
  • by melling on 9/10/14, 9:33 AM

    I have a list of Swift resources that I've been collecting: http://www.h4labs.com/dev/ios/swift.html
  • by smaili on 9/10/14, 2:35 AM

    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.
  • by krschultz on 9/10/14, 2:22 AM

    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).
  • by codemac on 9/10/14, 2:24 AM

    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?

  • by thurn on 9/10/14, 5:13 AM

    Any word on whether they added static library support? Not having it is kind of a dealbreaker for my workflow, unfortunately.
  • by wycats on 9/10/14, 5:51 AM

    I don't believe this is the traditional definition of "reached 1.0".
  • by cdnsteve on 9/10/14, 2:37 AM

    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.
  • by akkartik on 9/10/14, 3:02 AM

    GM?
  • by stephenaevans on 9/10/14, 5:51 PM

    Might be time to learn Swift.
  • by stefantalpalaru on 9/10/14, 10:55 AM

    Why is a programming language without any open source implementation getting so much attention?
  • by Yuioup on 9/10/14, 11:39 AM

    Can somebody tell me why in 6-7 years I will be rewriting Swift apps ?
  • by tzakrajs on 9/10/14, 4:52 AM

    What is this? Javascript for Mac?
  • by PopsiclePete on 9/10/14, 12:42 PM

    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?
  • by jehb on 9/10/14, 12:10 PM

    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...