Opening the iTunes Store.If iTunes doesn't open, click the iTunes application icon in your Dock or on your Windows desktop.Progress Indicator
Opening the iBooks Store.If iBooks doesn't open, click the iBooks app in your Dock.Progress Indicator

iTunes is the world's easiest way to organize and add to your digital media collection.

We are unable to find iTunes on your computer. To download from the iTunes Store, get iTunes now.

Already have iTunes? Click I Have iTunes to open it now.

I Have iTunes Free Download

Swift From Two to Three

Swift. Slowly. - a quick migration guide

This book can be downloaded and read in iBooks on your Mac or iOS device.


Swift 3 is a major, breaking language change. Are you ready to make the jump? Let "Swift from Two to Three" help you along the way. From migrating your code, updating your style, and adopting new Swift features, this book ushers you into the newly refreshed language. Learn what changed, why it changed, and how you can update your code using this hands-on guide that covers all the major difference with plenty of examples and insight. 

1.0.1 Added missing SE-0088 reference, fixed minor typos, moved nonescaping into its own section.

Customer Reviews

A uniquely useful book

I have to confess, I've been a little light in my presence on the swift evolution forum, as life has intervened quite a bit over the last year. I've managed to keep up though, because Erica keeps me kept up, with her great posts on her website. I get the straight dope without having to worry too much about the arguments pro and con. i'm too buried in making a big gap right now to be willing to commit a lot of my time theory — even fascinating theory in practice.

Her new book is an extension of that irreplaceable practice, her curating of that thread an providing acutely perceptive commentary on how the decisions were arrived at, presented in such a way that you can skim off the results or, if you care to, dive in as deep as you like.

i've never regretted buying a book by Erica, but this one is unique — it's an invention of a new kind of book, one I've never seen before. it's presented as a series of nuggets about what the language change was, a little commentary, a little code to play with, and a link to the documentation in the original forum on Because Swift 3 has a lot of breaking changes, but also a lot of flat out invention, it's the ideal form for this material, especially for someone who is already read through swift 1.0 (in a warm February rainstorm in South Beach in a Starbucks on Lincoln Road) to Swift 2.3, and really doesn't want to read a whole book about the language again. Instead of giving me a book where I grit my teeth, roll up my sleeves and get to work, she's giving me a book to play with and have fun with, and snuck in the learning. she's made the book enticing and irresistible. Clever clever girl!

favorite line of the book — "Objective-C method names are like a novel; Swift names are like haiku."

I hope you enjoy it as much as I am enjoying it now.

Swift From Two to Three
View in iTunes
  • $14.99
  • Available on iPhone, iPad, iPod touch, and Mac.
  • Category: Programming
  • Published: Sep 15, 2016
  • Publisher: Erica Sadun
  • Seller: Erica Sadun
  • Print Length: 128 Pages
  • Language: English
  • Series: Swift. Slowly.
  • Requirements: To view this book, you must have an iOS device with iBooks 1.3.1 or later and iOS 4.3.3 or later, or a Mac with iBooks 1.0 or later and OS X 10.9 or later.

Customer Ratings

We have not received enough ratings to display an average for this book.