Deliver to DESERTCART.COM.AU
IFor best experience Get the App
Swift Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)
D**Z
Great book, but requires time and dedication.
This is a great book, but it requires a lot of time and dedication. I learned Java in college and then I learned objective C. I found the transition of going from Java to Objective C to be pretty easy. The transition to Swift on the other hand was a different story. It's very different than other types of popular languages. The one thing that this book taught me is that Swift can be very easy and straight forward, but at times can become very difficult to use and understand. Swift is a new language so if you're coming from a background of Java or Objective C, then expect to see a lot of things that you've never seen before. The worst chapter in this book was protocols. They made that chapter more complicated than it needed to be. I recommend that you read the swift documentation on strings which is online (google "swift strings documentation") and watch a youtube tutorial video on protocols first before attempting to read that chapter. Besides that, the rest of the book was really good so I gave it 5 stars.
K**R
Anyone can learn swift with this book
I've been using the Treehouse website. And although that website is pretty good, this book it vastly better. It explains the concepts in more detail and makes it much easier to follow along and understand. It also has concepts than the treehouse website. Tree house isn't bad but this book is really really great. Anyone can learn swift with this book. However I would suggest buying the paper version and not the kindle version. I have both versions and it's so much easier to simply flick through the pages of the book than to try to do it in kindle.
A**L
One of the best Swift books I've encountered ...
Having tried several online courses and a number of books on Swift programming, this is one of the best - clear writing, ample examples, and great for jumpstarting an introduction to Swift. Highly recommended.
A**F
Great overview of Swift
I used this book to get up to speed with Swift in order to start building a hobby app for iOS.THE GOOD. This is not a super long book. It is pretty readable and has tons of examples. If you want to gain a reasonable knowledge of Swift in order to get going, this is a great book to do so (it goes without saying that programming iOS apps requires significantly more knowledge beyond just the language, so reading just this book will not make you an app developer).This book also has a pretty broad coverage, going from basics to fairly advanced topics like protocol extensions and interfacing with Objective-C.THE BAD. I think the authors aimed at a very broad audience with this book - from novice programmers to experienced ones. I found the long-winded explanations of rather elementary concepts (OOP, data structures, etc) rather boring. Given the breadth (and relative depth) of material, I don't think this book would be an ideal first book for an aspiring future programmer. Given that, those gentle intros are really wasted on experienced developers (like myself). I also didn't find more depth where I would appreciate it (like discussion around clearly redundant language features - guard/if case/if let, class vars/static vars, computed properties/get accessors - it would be great to have some discussion about the reason for such perceived redundancy and guidelines on using the right tool).This brings me to another issue I have with the style. Every feature is explained starting with an elementary example and then generally describing it in a more generic way. Personally, I would prefer a concise description of the feature before demonstrating it by an example - I find it easier to understand the feature this way rather then trying to decipher what it would be by going through the example first. But that might be a personal preference.Bottom line: shortcomings notwithstanding, the book delivered what it promised and it was pretty readable at that. Unless a better choice emerges, definitely recommended as an overview of Swift.
M**.
Love these books!
I had to buy pair this book with the IOS programming versions for a college class. I actually enjoy reading these, and the chapters are very well broken down. I read roughly 3 chapters each a day and completed the challenges at the end of the chapters which took about 15 minutes total. These books are easy to understand and are straight to the point. I wish J had this type of book for all of my classes in college. Well done!
E**.
An excellent introduction to Swift
I've programmed iOS apps in Objective-C over the past 4 years, but finally gave in to learn the future of iOS programming. The authors not only taught me the Swift language, their compelling course content also convinced me that Swift is the only way to go. Count me as a convert.
G**E
This is one of the best programming books since the O'Reilly Perl book by Larry ...
This is one of the best programming books since the O'Reilly Perl book by Larry Wall. If you are just learning to program you'll find this book to be challenging but accessible. If you're an experienced developer with a few languages in your toolkit, this is a great way to get up to speed in Swift, quickly. This book emphasizes the Swift language and doesn't spend a lot of time with Cocoa. This is a feature, not a bug. Cocoa is a whole 'nother layer of abstractions, and getting to know the Swift language first is a great idea for new programmers and makes the book more focused.
D**.
Good textbook. If you like textbooks...
I'm sure this book is amazing for others, but after buying this book, it just made me remember how much I personally hated textbooks when I was in school. If you were one of those top 4.0 students, you may have felt at ease reading and learning from textbooks. But if you're like me, and you hate textbooks, you should probably go another route here. Like all textbooks, it uses thick boring speech the writers must pick up from technical writing courses. It sounds intelligent, but it's a grind to read.Or in an example of textbook speech: "it implements academic vocabulary and utilizes jargon which lacks conciseness to transmit pertinent information to the reader." I guess this type of long-winded speaking fills more pages, and more pages means more book sales for them. But 70 pages into that and it puts me to sleep without fail. No issue with the content of the book. Just that it's a textbook example of a...textbook. Not easy reading, if you're at all similar to me.
P**L
Five Stars
Covers everything a Objective-C programmer needs to know to start using Swift
A**R
Five Stars
good
C**N
Réception éclair !
C'est un très bon livre et je suis très satisfait de mon achat. Bonne pédagogie pour ceux qui maîtrisent l'anglais
T**A
Four Stars
Thanku
M**Y
Printed version very good; stay clear of kindle version.
The printed version is a very good book on learning swift 3.Stay clear of the kindle version.It is impossible to read the code in the book without a magnifying glass; the font size is so small. You could change the font size but then the normal text is so large.
Trustpilot
3 days ago
2 months ago