Swift 101

Swift is the new language that Apple announced this year at WWDC. We will discuss the language and its uses.

In our first meeting, we will show a lot of code comparing Swift and Objective-C, and we'll cover as much of the Swift Programming Language book that Apple released as we can.

Join or login to comment.

  • Kyle M.

    I'm working on blogging about some of the language design decisions I disagree with. I won't be ready for a presentation at the June meetup, but I could give a lightning talk at a July event.

    2 · June 9

    • A former member
      A former member

      I think intro to swift and some demo apps would be great!

      June 28

    • CT Y.

      Found this really good article on OSX SceneKit.
      http://iphonedevelopm...­

      Made a few small modifications to run on iOS. destination iPad2
      https://github.com/yeu...­

      June 29

  • Mike S.

    Enjoyable. Good atmosphere.

    June 27

  • Dale L.

    Angular presentation I mentioned - http://johnculviner.com/intro-to-angular-js-javascript-mn-recording/ Anyone want to work together to create something like this for Swift?

    2 · June 25

  • Phil M.

    Excellent agenda for the first meeting. Tweeted photo of standing-room-only crowd. @phil_mccul

    2 · June 26

  • Jeff E. S.

    Pretty good initial meetup discussion

    1 · June 26

  • CT Y.

    xcode malfunctioned for presenter. it turned into a nice discussion.

    1 · June 25

  • CT Y.

    http://web.stanford.edu/class/cs193p/cgi-bin/drupal/
    Regarding objective-C, I thought stanford's ituneU lectures were good introduction.

    1 · June 25

  • Steve V.

    Hey Everyone! We'll have pizza for our first meeting tonight courtesy of http://www.thirdiron.com

    See you all in a few hours!

    2 · June 25

  • Carl D.

    Would you guys talk about using bluetooth for IOS 7

    June 25

  • Pam R.

    Any chance of this meeting being recorded? I'm afraid I'm going to be at a conference live stream tomorrow, but I wish i could make it

    June 24

    • Steve V.

      Unfortunately, we won't be recording this meeting, but I'll try to figure something out for future meetings. Good suggestion.

      1 · June 25

  • A former member
    A former member

    I can't make it tonight after all, but I am looking forward to future meetings.

    June 25

  • CT Y.

    Any suggestion on Swift tutorial ?
    I am using this one.
    http://www.learnswift.tips/

    June 21

    • Berato

      These tuts are awesome! If I'm not able to make it to the next meetup these will definitely help! Thanks!

      June 23

    • Kyle M.

      I was pretty happy with the book Apple released.

      June 23

  • Berato

    I'm actually a complete noob in iOS development and I want to learn swift because honestly I like it's syntax better than Objective-C. Will the next meetup assume we have objective-c knowledge? I have some but not a lot. I'm actually coming from a web dev background (PHP. MySQL, Javascript, Actionscript, some C#)

    June 23

  • Chris G.

    At the recent iOS dev meeting, there was a question about class access qualifiers, and in scanning Apple's Swift book, there is no mention of public, protected or private qualifier in the current version. However, given developer feedback at wwdc, there was this reply repeated on Stack Overflow: http://stackoverflow.com/questions/24003918/does-swift-have-access-modifiers

    I would also mention that the qualifier @final to over having class methods overridden. Also there is concept of nested types for controlling access to inner type properties, which provides some access restriction. Just FYI.

    2 · June 20

    • Kyle M.

      For now, you can wrap your private variables inside a closure, like is commonly done in JavaScript.

      June 20

    • David Whitten S.

      Chris, since I'm the one who asked, thanks for the answer. It puts my mind at rest a little.

      June 22

  • Karl B.

    Exciting to see this group and its fast-growing membership! Two topics I'm interested in (which I'm guessing I will investigate at least a little bit between now and the 25th):
    • how easy it is to integrate Swift with an existing Obj-C app. I mean, why not build new classes in Swift... right?
    • how easy I can start a Swift project from scratch but still use Obj-C written cocoapods. Almost seems like the cocoapods spec should have some kind of new flag for Swift compatibility...

    1 · June 9

    • Karl B.

      Very nice. I guess as long as there's an Objective-C wrapper to a C function, I can call the C-functions in a roundabout way from Swift, yes?

      June 10

    • Chris G.

      Karl, you should learn about Xcode bridging headers for calling/importing objective c code within a swift file, and Xcode generated headers for swift code that you call/import in objective c files. See the document "Using Swift with Cocoa and Objective-c" on apple's dev doc site. Also, c++ code needs a c-wrapper or obj-c wrapper to import the code into swift. See the wwdc videos on swift interoperability. Also, Apple has changed the NDA agreement to allow apple dev's to to discuss the content from wwdc, just no screenshots or some other stuff.

      1 · June 10

  • Ron C.

    I have two open requirements, both of which are FTE positions: Software Engineer-Apple Platform developing Mobile Apps for the latest Apple platform; and Software Engineer-Android Platform, developing Mobile Apps for the latest Android platform.

    June 9

    • Martin G.

      I'm not interested in FTE, but I am actively looking for iOS contract work right now. Been working in Cocoa Touch since 2008. :)

      June 9

    • Ron C.

      Martin, our preference is to place the Best Consultants with Great Clients, Clients who understand how to effectively utilize the Best Consultants.

      June 9

  • Bob M.

    Any chance we could get that lovely loon available for us to toss around?

    June 9

  • Chris G.

    Is anyone interested in doing the exercises from BNR iOS programming book in Swift? Another open source class is Stanford CS 193p, which was done last fall for iOS 7. I think people might find learning HealthKit and HomeKit easier in Swift for possible future products.

    1 · June 7

    • Bob M.

      I like the idea if working through either. I know the Stanford class is free.

      June 8

  • Steve V.

    We haven't nailed down a recurring day yet, but definitely want to make this a monthly meetup. Any suggestions are more than welcome :)

    2 · June 6

  • Martin G.

    I will be out of town for this inaugural meeting. It's probably okay, I've read through most of the book already. Good stuff though.

    One question for the group/organizers though... are you hoping/planning to keep this sort of date? 4th wednesdays are the IGDATC's VR meeting night, so I'd be unlikely to make it if that's the regular date.

    June 6

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more
Katie

I'm surpris ed by the level of growth I've seen since becoming an organizer, it's given me more confidence in my abilities.

Katie, started NYC ICO

Start your Meetup today

Act now and get 50% off.
Until February 1.

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy