Full description not available
R**S
Excellent book, but don't buy it.
This was an excellent book, but don't buy it. After this book was written, Apple changed and added many features to Swift. As a result, many of the examples now don't work and the book does not discuss important new features such as the guard statement and error handling. These changes are handled in the new edition of the book. So don't buy this edition, buy the next edition, which handles Swift 2.0. (The new edition is released 2015-11-29, the day after this review. Lucky you.)Some caveats though. This book and the next edition just explain Swift. Don't expect to be able to program an Apple app just by reading this book. You will also need to understand how to use X Code and the Apple frameworks. These topics deserve books by themselves, so if you are a complete beginner like me, after reading the new edition of this book, I recommend reading the SAMS iOS 9 Application Development book. These two books are a fantastic combination for new learners.The missing star is because the Kindle edition is more expensive that the paper edition, which is absolutely absurd given the relative production and delivery costs. I object to being price-gouged for ebooks.
P**E
Great book programming for anyone with a little bit of ...
Great book programming for anyone with a little bit of programming experience. But it pays a price for being one of the first Swift books.The general layout and pace of the book on Swift's "advanced topics" seems to be just about right. If you are familiar with Object-Ortineted concepts than you will feel right at home. The "Try It Yourself" examples are well done and Swift's Playground is excellent for following the various examples.However, where the book falls apart is that it's already somewhat "out of date." Many of the programming examples are now "out-dated" with syntax errors (example, Struct's ToRaw() / FromRaw() methods is simply rawValue). And many of the errors are not the fault of the authors, but the book being rushed to market on a unfinished language. However, the good news is that by simply searching online that the reader should be able to come the syntax errors. I would love to see an updated Kindle version (at no additional cost) to correct the syntax errors.All in all, I would strongly recommend this book to anyone wising to learn Swift.
D**S
The book is fine. The only problem with these books is that ...
The book is fine. The only problem with these books is that they are not up to date. By the time this book came out, SWIFT had changed and so had Xcode. The examples don't work and I had to go to the Apple documentation to see how to make the example work. The publishers need to update the electronic examples to match the CURRENT version of Swift.
A**R
Good for beginners
Just got through the first Chapter/lesson and the instructions are fairly clear. Having a few issues following the terminal xrun part but probably more me than the book. So far meets my expectations as I have used Sams for learning other software.
M**I
my kind of educational resource
I really like the way this book walks you through the various Swift software concepts. And for me I find the exercises reinforce the concepts, especially the exercise.. The author's blog has been good so far to highlight the changes if the dot releases. But now that Apple has released 2.0 of the language it will likely become a bit of a challenge to sync up.
D**L
Three Stars
Good book to learn from.
J**S
Great book for beginners.
Great introductory book for people learning apples new swift language. Overall it is a great book and explains a lot about the language.
N**C
Five Stars
Easy to follow, and carved into edible chunks with good examples.
W**N
5 stars
This was an extremely helpful book, explains things clearly and allows the reader to follow along the examples in the playground (mostly) in Xcode 6. Those areas such as the weak, unowned and strong references are demonstrated using the swift cmd line app, however of course you could just do this in Xcode - he's just giving the reader the option.I think this is a very good book to start on - even before looking at material on building iOS apps etc, as you obviously need to understand how the language works. I did find the chapter on iOS apps a bit dry though - I guess I'll just go and download whatever's out there for the next stage of my swift learning plan...
S**I
slightly slow paced book.
This book is probably not for you if you want to start developing apps.But that is what the author clearly mentions at the start.I have done 5 lessons. slightly slow paced book. But good if you do not have prior programming experience.Would recommend this for beginners in programming.
R**R
Excellent
Très bonne initiation, faite avec simplicité et souci pédagogique. Les exemples sont clairement détaillés, et permettent de comprendre les spécificités de Swift. On est quand même plus à l'aise si on a déjà pratiqué d'autres langages voisins...
A**E
Poor.
I have used other titles in this series and found them very useful but this is very poor and difficult to follow. The author constantly introduces terms without defining them and the explanations are not helpful.
Trustpilot
1 month ago
1 day ago