Quick start guide, tips and tricks for new Swift programmers like me

Discussion in 'Apple' started by Sam Posten, Jun 3, 2014.

  1. Sam Posten

    Sam Posten Moderator
    Moderator

    Joined:
    Oct 30, 1997
    Messages:
    20,832
    Likes Received:
    1,866
    Location:
    Aberdeen, MD & Navesink, NJ
    Real Name:
    Sam Posten
    I'm currently digging in to Swift, thought I'd take the opportunity to keep track of resources I have found useful so that others might benefit as well.

    https://developer.apple.com/swift/ (Main home)

    Official docs:
    -Web based:
    https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/index.html
    -iBooks:
    https://itunes.apple.com/us/book/swift-programming-language/id881256329?mt=11
    -Unofficial PDF:
    http://dropcanvas.com/jtzr6

    Quick start guides:
    http://ios-blog.co.uk/tutorials/developing-ios-apps-using-swift-part-1/
    http://www.fastcolabs.com/3031400/whats-new-and-different-about-apples-new-swift-programming-language

    Flappy Bird built entirely in Swift, good start for casual game dev:
    https://github.com/fullstackio/FlappySwift

    Reddit community:
    http://www.reddit.com/r/swift
     
    DaveF likes this.
  2. Sam Posten

    Sam Posten Moderator
    Moderator

    Joined:
    Oct 30, 1997
    Messages:
    20,832
    Likes Received:
    1,866
    Location:
    Aberdeen, MD & Navesink, NJ
    Real Name:
    Sam Posten
  3. DaveF

    DaveF Moderator
    Moderator

    Joined:
    Mar 4, 2001
    Messages:
    17,369
    Likes Received:
    1,335
    Location:
    One Loudoun, Ashburn, VA
    Real Name:
    David Fischer
    When does it go public? I'm interested but don't pay for the dev program.
     
  4. Sam Posten

    Sam Posten Moderator
    Moderator

    Joined:
    Oct 30, 1997
    Messages:
    20,832
    Likes Received:
    1,866
    Location:
    Aberdeen, MD & Navesink, NJ
    Real Name:
    Sam Posten
    At 10.10 launch presumably
     
  5. DaveF

    DaveF Moderator
    Moderator

    Joined:
    Mar 4, 2001
    Messages:
    17,369
    Likes Received:
    1,335
    Location:
    One Loudoun, Ashburn, VA
    Real Name:
    David Fischer
    Makes sense. I was hoping the new Xcode wasn't tied to 10.10 :)

    I've done a little doodling in Ruby because it's easy and standard issue in OS X. It's nice because all you need is TextMate, maybe a Terminal window. You get fast results. The downside is there's no graphics or UI ability on the Mac. I'm hoping Swift plus the new Xcode will be suitable for Ruby-esque dabbling with the benefit of easy GUI or graphics, but without the overhead of Obj C or needing to create full-bore projects.
     
  6. Sam Posten

    Sam Posten Moderator
    Moderator

    Joined:
    Oct 30, 1997
    Messages:
    20,832
    Likes Received:
    1,866
    Location:
    Aberdeen, MD & Navesink, NJ
    Real Name:
    Sam Posten
    Well there is Swift for Mavericks but it's beta only. I can't see a reason why it couldn't be released as production before Yosemite goes live except that I expect this year's iPhones will require iOS 8 and launch nearly the same time Yosemite does
     
  7. Sam Posten

    Sam Posten Moderator
    Moderator

    Joined:
    Oct 30, 1997
    Messages:
    20,832
    Likes Received:
    1,866
    Location:
    Aberdeen, MD & Navesink, NJ
    Real Name:
    Sam Posten
  8. DaveF

    DaveF Moderator
    Moderator

    Joined:
    Mar 4, 2001
    Messages:
    17,369
    Likes Received:
    1,335
    Location:
    One Loudoun, Ashburn, VA
    Real Name:
    David Fischer
    Sam Posten likes this.

Share This Page