Learn how object oriented programming works in Swift by breaking things down into objects that can be inherited and composed from.
RW Team Member
I'm the author of the Swift Apprentice. I blog about Swift and iOS development at cosminpupaza.wordpress.com and on the Swift tutorial team at appcoda.com. When not coding, I play the guitar or read a good book. You can contact me at email@example.com, on Facebook, Twitter and Google+
Great news: Xcode 8.3 and Swift 3.1 is now out of beta! This article highlights the most significant changes in Swift 3.1.
In this pattern matching tutorial you’ll learn how you can use pattern matching with tuples, types, wildcards, optionals, enumeration, and expressions.