Full description not available
S**D
Authors do their best to break down massive APIs into digestible pieces
One of the biggest problems with most introductory iOS books is that they never really go beyond step-by-step instructions. You get a working app at the end, but you don't really understand what you've done or how to extend it. When you try to make your own applications and they don't work, you won't be able to debug things or search for information effectively because you've never built up a foundation of understanding.This book makes a real effort to explain the code as it's being developed in bite-sized pieces about as best as can be hoped for in a book that ostensibly assumes no prior programming experience.Cocoa Touch is a huge API and there are now so many separate SDKs that any single book can only ever touch on a subset.There are definitely many parts where the code is doing something that is not explained that is crucial to the application. At this point, your best bet is to look things up in the docs. This is good preparation for the actual reality of iOS Development, but they continue explaining very basic things like optionals in Swift while leaving confusing API topics unexplained, so the dividing line between explanation and figuring it out ourselves seems somewhat arbitrary.My personal approach for reading this book was:- First read over the text to get an idea of what it's doing- Go back and type all the code manually. Look up anything unfamiliar or that looks useful that I'd like to know more about in Apple docs/Stack Overflow.- Look for interesting ways to improve or extend the code and make them (e..g I used Auto Layout more than they did and found more concise ways to express some of their code)There's no index, and key concepts can be introduced at any time, so I found the only effective way was to systematically read everything line by line and not skip around or skim.It's also just beyond the scope of the book to go into advanced techniques like MVVM, FRP, and doing the entire UI programmatically the way many working iOS programmers do. I don't fault the book for that.Also, this book is big. Jut the printed portion (the last app is PDF-only, as the other review mentions) is 31 chapters spanning about 800 pages. The only way to actually benefit from this material is to make a habit so that you can slowly chip away at it. I tried to do a chapter a day. Go at whatever pace works for you, but this book will take time to work through if you actually work through all the code and force yourself to really understand it. Good luck!
U**E
Good book with one big caveat
I like the way this book approaches teaching-- you build apps of increasing complexity and learn as you go. I "learning to program" for years, but this has kept me interested. The narrative is well written, and injects some light humor to keep it from becoming boring. I have not identified any significant errata, which is uncommon for a programming book.One warning-- the fourth app, the entire fourth part of the book, does not come with the book. You have to "download the ebook." Cost them a star for my review, because I like having an open book next to my laptop as I'm learning, not having to flip between windows.
M**9
Really Good Shape
The book was in very good shape for used, just as advertised. The corners of the front cover were a little bent up, but the contents were fine; no markings or torn pages.
B**N
Buy this if you are a beginner
A great book for a beginner on the subject. The companion website has tutorials written by a team of different authors. Its a must have in your library.
S**T
Great tutorial, if rather expensive.
A good book, based around four decent sized projects. There are an additional 12 chapters (which cover the last of the four projects) to download from the web. It's definitely tutorial in style and, unhelpfully, there is no index so you will find it difficult to use as a reference book once you have finished working through the 770 pages of the book.If, like me, you don't want to carry the rather heavy book around with you, then be prepared - if you want the eBook version to go with your printed version, you will have to pay again! If you email customer services, you may be offered a discount (I was) but it still represents a significant investment. The book is worth it's asking price, just not an additional 50% for the eBook.There isn't anything in the book that you can't find online somewhere. However, the book does bring it together in a practical way and relating the information to specific projects.For me, the high price of the eBook means that I have put this on a shelf and bought something else. I like working on paper books when sitting at home, but work with the eBook when at work.
S**S
Great book but ....
Excellent and well written intro to intermediate book on the subject but way too expensive even by programming book standards (the ePub version is cheaper on the raywenderlich.com site btw :) ) - covers the first 4 apps of the course (on Udemy or the raywenderlich site) but beware the book is not in colour (as indicated in the images on the advert for this product) and this is not stated in the blurb that this is a black and white version only plus the last app is not included in the book and has to be downloaded from the website. It's over 700 pages in length and this is the reason for the missing 4th app chapters I think. Book could also benefit from an index and possibly a glossary of terms plus end of chapter quizzes/multi-choice questions to test understanding would have been a perfect addition. Pity as would have got 5 stars if not for the above. I did contact RayWenderlich cmr services and got the ePub version with 50% discount btw but still too much of an outlay for the 2 versions. It's nice to have the mobile version to carry around on your iDevices but I prefer a hard copy version to hand for reference and following along when at my desk copying the examples. Great effort to the authors and many thanks. As a novice student in iOS and Swift development I thought this a great way to start.
M**K
Eine super Buch über den Einstieg der App Entwicklung
Diese Buch ist genau das was ich gesucht habe! Das Buch ist nicht nur für Neuanfänger in der App Entwicklung, sondern es geht davon aus das man noch nie was programmiert hat. Gut ich selber bin Programmierer im Bereich Online und habe ich schon Apps, meistens hybride Apps geschrieben. Das ist aber kein muss! Das einzige was man braucht sind neben einem Mac, Xcode in der Version 9 oder > und. fundamentale Englisch-Kenntnisse. Das Buch beginnt nicht wie viele andere Bücher mit irgendeiner Historie und den ganzen anderen bla bla. Es beginnt mit dem was man braucht für die App Entwicklung und dann geht auch schon mit der ersten App los. Es wird fein säuberlich erklärt welchen Schritte man bedenken muss bevor man eine App entwickelt.Der Schreibstil ist für mich persönlich auch mit das Beste was ich gelesen habe. Der Autor möchte nicht mit irgendwelchen überdimensionalen Begrifflichkeiten beeindrucken. Die Schreibweise ist "locker" ,teilweise sehr amüsant und dabei selbstverständlich professionell. Wer keine Angst vor der englischen Sprache und sich mit dem Thema iOS App Entwicklung beschäftigen möchte, kann ich dieses Buch nur empfehlen.
M**O
Qualità stampa pessima
Il libro è appena arrivato, non posso giudicare il contenuto (per questo ho evitato di mettere una stella) ma la qualità della stampa è pessima, molto vicina a quella di una stampante ad inchiostro che ha le cartucce quasi esaurite, le immagini sono al limite del riconoscibile .Il libro risulta stampato da Amazon Fulfillment, forse è il caso di verificare la stampa dei libri prima di venderli.
C**N
OTTIMO PRODOTTO
Libro arrivato nel tempo indicato, non mi aspettavo un manuale così grosso ma devo dire che si tratta di un testo molto valido e formativo.ATTENZIONE: si tratta di un libro interamente scritto in inglese, anche se non con terminologie troppo elevate ma bisogna saperlo bene altrimenti si è sempre vocabolario alla mano!
Trustpilot
Hace 4 días
Hace 1 día