

Buy anything from 5,000+ international stores. One checkout price. No surprise fees. Join 2M+ shoppers on Desertcart.
Desertcart purchases this item on your behalf and handles shipping, customs, and support to Morocco.
Buy Mastering Swift 4: An in-depth and comprehensive guide to modern programming techniques with Swift 4 by Hoffman, Jon (ISBN: 9781788477802) from desertcart's Book Store. Everyday low prices and free delivery on eligible orders. Review: I came to this book to learn the swift language, with a strong background in Ada, C++, C#, Java (as far as OO languages go). I find the book a good overview for people wanting to learn the language, rather then wanting to learn just enough to cobble together an iOS or MacOS graphical application. My main anoyance is that the author confuses OO with single inheritance OO and implicitly assumes OOD is single inheritance OOD. Then Swift prototypes (which much of the rest of the world calls interfaces) become a new wonderful thing. C++, Ada, C#, Java could do all of this at least 10 years before Apple proclamed Protocol oriented programming in, according to the author, 2016. In reality, protocols are just a way to remove the worst dangers of multiple inheritance while preserving most of the benifits. If you ignore the tone of the writing on protocols and focus on the book's substance, you are left with a good introductoy to mid-level book. I would buy it again. Review: Quality of this book is much better than other books from desertcart. And author has did a great job for its reader. So simple to understand for beginners. It looks like Swift 4 programming is easiest one. All reader must be happy after buying this book. Topics were explained in detail & very clearly. No syntex error found yet so far... Overall it's an awesome book for beginners.
| ASIN | 1788477804 |
| Customer reviews | 4.1 4.1 out of 5 stars (33) |
| Dimensions | 19.05 x 2.26 x 23.5 cm |
| Edition | 4th |
| ISBN-10 | 9781788477802 |
| ISBN-13 | 978-1788477802 |
| Item weight | 210 g |
| Language | English |
| Print length | 392 pages |
| Publication date | 27 Sept. 2017 |
| Publisher | Packt Publishing |
B**K
I came to this book to learn the swift language, with a strong background in Ada, C++, C#, Java (as far as OO languages go). I find the book a good overview for people wanting to learn the language, rather then wanting to learn just enough to cobble together an iOS or MacOS graphical application. My main anoyance is that the author confuses OO with single inheritance OO and implicitly assumes OOD is single inheritance OOD. Then Swift prototypes (which much of the rest of the world calls interfaces) become a new wonderful thing. C++, Ada, C#, Java could do all of this at least 10 years before Apple proclamed Protocol oriented programming in, according to the author, 2016. In reality, protocols are just a way to remove the worst dangers of multiple inheritance while preserving most of the benifits. If you ignore the tone of the writing on protocols and focus on the book's substance, you are left with a good introductoy to mid-level book. I would buy it again.
P**A
Quality of this book is much better than other books from Amazon. And author has did a great job for its reader. So simple to understand for beginners. It looks like Swift 4 programming is easiest one. All reader must be happy after buying this book. Topics were explained in detail & very clearly. No syntex error found yet so far... Overall it's an awesome book for beginners.
G**D
Excellent book and easy to reach Swift resource, runs through the majority and standard Swift api capabilities, but gives a little extra explanation that adds an extra perspective over the Swift book apple has.
A**H
Uh will get to learn much more then u expcted.. Easy language
S**Y
It is a great book if you want to pickup swift from scratch, not so great if you really want to master it. I wish author spent more time covering more challenging topics like concurrency or memory management, instead there are pages of simple stuff with lots of unnecessary examples. Nevertheless, it is easy to read and not boring if you skip some stuff and I recommend this book beginners.
Trustpilot
2 weeks ago
1 week ago