Paperback: 1048 pages
Publisher: O'Reilly Media; 1 edition (December 12, 2015)
Product Dimensions: 6.9 x 2.1 x 9.1 inches
Shipping Weight: 3.6 pounds (View shipping rates and policies)
Average Customer Review: 4.9 out of 5 stars See all reviews (7 customer reviews)
Best Sellers Rank: #292,583 in Books (See Top 100 in Books) #26 in Books > Computers & Technology > Programming > Languages & Tools > Swift #32 in Books > Computers & Technology > Programming > Apple Programming #83 in Books > Computers & Technology > Operating Systems > Macintosh
I rarely write reviews. But in the case of the book I felt compelled to do so. Here is why.I have been working as professional software architect and developer for many years. A part of my job is constant learning of new IT technologies- otherwise my skills could become outdated rather quickly.I have been looking recently for a good book on iOS/Swift development and I have bought few of them. Unfortunately most books didn't really explain overall logic of APIs and development processes; they were mostly concentrating on minute details and providing instructions like "click here" and "add this code there" leaving to the reader a difficult task of reconstructing the overall picture.Maybe this works for somebody else, but not for me. To be able to do software development I need to know why I am doing something and what options I have. Matt's book provides exactly this info and at the same tome it gives all those small details as well. Overall, it is a perfectly balanced book for learning iOS/Swift development as far as I am concerned. If I were to select a book I would buy for learning this, I would buy this one for sure.Obviously, entire universe of iOS/Swift development is too big a topic for a single book. This book does not teach Swift language and it assumes that the reader is reasonably familiar with the language. It also does not cover certain important frameworks. Still, I think it is "must have" for somebody who like I learn iOS/Swift development.
I'm an experienced Apple developer (over 10 years) who jumped on iOS early on. That said, Matt ALWAYs has invaluable tips and explanations in his iOS books that are just not easily found elsewhere. The most important aspect to these books is not the code, but that he explains how various features / frameworks work while providing best practices and advice on how to avoid pitfalls.Really, I just don't know how I could stay in this business without his book near by!
The most thorough book I've read in a long time on any subject. Really refreshing and encouraging as a soon to be junior developer that I can understand what my code is actually doing behind the scenes. This book is about understanding the actual framework and api, whereas most other books are simply a 'this code gives you this effect'.
Matt Neuberg has dug me out of more iOS dead ends than I can count over the years and the sixth edition is no exception. I would highly recommend this book for the beginning and experienced iOS developer.