One month of Swift

 

 

It’s been an amazing month since Apple announced Swift, at WWDC 2014. Since then we saw a lot of enthusiasm among developers all over the world, writing hundreds of blog posts and discussing on Reddit and Twitter. A bit over 100.000 people visited We ❤ Swift. We are really excited to see the massive number of people interested in learning Swift in just one short month – and the community is growing. Already there are over 2000 repositories on github!

Swift is fun and powerful. Although some parts are missing #beta – I hope we can all agree that it does a better job than Objective-C when it comes to developer productivity. Functions are first class citizens and new patterns are now possible. We can’t wait to see what is going to appear by the end of the year.

We are all beginners at the same time, so this is going to be an interesting learning experience for all of us. To help you out we compiled a list of the most interesting and useful resources that we have found on the internets:

Beginner

Intermediate and Advanced topics

Code

Video

Thank you all for your feedback and support! :)

Subscribe to our mailing list

* indicates required

  4 comments for “One month of Swift

  1. June 30, 2014 at 2:30 pm

    You can discuss this on hackernews:
    https://news.ycombinator.com/item?id=7967325

  2. July 2, 2014 at 6:28 pm

    I’ve also been covering how to interop from Swift, at http://russbishop.net

    So far I’ve got Unmanaged for doing manual retain/release, withUnsafePointerToElements for arrays, and using UnsafePointer to allocate pointers and create COpaquePointers that will stay alive

  3. W
    September 24, 2014 at 5:01 am

    I am new to everything. Should I continue to learn my Obj-C and master it or postpone that and start learning Swift and then come back to Obj-C?

    • September 24, 2014 at 3:59 pm

      Swift is easy and fun. For most tasks you will not need obj-c. Focus on learning iOS.

Leave a Reply

Your email address will not be published. Required fields are marked *