A collection of links from around the web to help you learn swift.
Developing iOS Apps In Swift (eBook) is now available for early access.
Learn More »
About this page
This list is for external resources to this site. If you’re looking for my tutorials and essays on Swift. Please check here.
This page a work in progress. If you found a resource that was highly valuable, make sure to tell me about it on Twitter or via E-Mail. I also send out an e-mail blast when I post tutorials, or find something really cool to share. So make sure to sign up for my newsletter.
Beginner
- WWDC 2014 Intro to Swift – Apple
- An Absolute Beginner’s Guide to Swift – Treehouse
- Intro to Classes – We <3 Swift
- A Swift Tour – Apple
Intermediate
- Russ Bishop – Russ discusses some of the lower level components of Swift. Very interesting to read, and very informative.
- NSHipster – This list would be incomplete without mentioning NSHipster. Matt Thompson is the author of AFNetworking, a hugely popular networking library for iOS. It’s all Objective-C, but Matt’s blog has always been very enlightening and he has continued writing about “obscure topics in objective-c”, even after the objective-c part became Swift.
Advanced
- Natasha The Robot – Pretty much everything here is excellent. Covering small topics at a time, but discussing them in depth.
- iOS 8: Self Sizing Table View Cells with Dynamic Type
- Swift: Demystifying Parameter Names In Functions
- Swift: How To Conform to the Sequence Protocol
- David Owens – David has been providing some good updates as Swift changes, and provides some good code samples to look at.
- Is this really ObjC without the C?
- Swift: Testing Privates (or rather, internals)
- Swift: Error Handling
- Airspeed Velocity – A blog created to talk exclusively about Swift. I believe the author was a C++ developer so they provide an interesting perspective to see Swift through.
Help these authors get visibility. Because sharing is caring <3
[socialring]
Why I made this page
Ever since the release of Swift I’ve been working hard to produce great content to help the rest of the community get acclimated to the new language. I’ve shared my very first experiences with the language in the form of a comprehensive tutorial, discussed how to write Swift from the command line, talked about making network requests, and provided updates on topics that changed since the initial release. This page is the opposite of that, I want to exclusively share only the work of others. If you do want to read more about my work, feel free to navigate around the site, or check out my upcoming book. This page is about giving back to the people who have been sharing content for free to help us all learn. Thank you to these authors.
Really appreciate you curating this list. Been following you and your Swift tutorials since they came out. Keep it up.
Thanks for the tutorials and diving head first into swift, it’s made my experience a whole lot better.
Thanks Jesse!