1 of 5 people found the following review helpful
Amazon Verified Purchase(What is this?)
This review is from: IOS Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) (Paperback)The book has numerous bugs (check the book's own forum)
The learner is asked to type in vast blocks of code only some of which is explained.
Also a lot the projects build on each other so if you have problems at any stage you are hindered thereafter.
Incidentally you need an iPhone too for a lot of the chapters , the simulator doesn't cut it.
So if you are only an iPad use, like myself, a lot of stuff here isn't going to work.
Mystifies me why this book is so highly regarded by others here. I imagine it would work much better as part of a course and I think the writer hints at that's how the material is normally used at their company. For the rest of us, you will be left scratching your head and just typing and hoping something makes sense.
Tracked by 2 customers
Sort: Oldest first | Newest first
Showing 1-3 of 3 posts in this discussion
Initial post: 15 Sep 2011 17:26:33 BDT
Last edited by the author on 15 Sep 2011 17:32:19 BDT
Nick Hanson says:
Firstly I would say that the book does NOT have numerous bugs, unless the code somehow just worked for me.
I also totally disagree with AgentMulderUK's comment of "The learner is asked to type in vast blocks of code only some of which is explained." I would say that a lot of the code is explained, however as this is a programming book there is bound to be "vast blocks of code", and if the authors were to explain every line the book would probably be three times the size it is.
You are shown how to use the documentation tool in Xcode which is one of the best ways to learn about the various methods/statements used. Also, this is not a book on Objective-C the language behind iOS Programming so it is recommended you learn this first using a book like Programming in Objective-C by Stephen Kochan, or the soon to be published Objective-C Programming: The Big Nerd Ranch Guide, something which is stated in the Prerequisites section on page xiii.
All of the projects can be scaled up (the user interface) to work on the iPad which is probably why the chose the iPhone to demonstrate them on, and of course there are more iPhone users than iPad users at the moment. There are some chapters dedicated to iPad only functions only. Here I totally disagree with AgentMulderUK's comment of "So if you are only an iPad use, like myself, a lot of stuff here isn't going to work."
This book is one of three which I have used, and I feel that without reading this one I would not currently have my first app waiting for review by Apple.
In reply to an earlier post on 28 Sep 2011 18:05:59 BDT
Last edited by the author on 28 Sep 2011 18:12:59 BDT
I simply dont agree with any of your points.
A subsequent purchase, IOS 4 programming knocks the spots off this, with clear explanations throughout. There are passages in the Needranch book that are close to mumbo mumbo unless you already know OOP and some Cocoa. In which case, who is the target audience...I think you summed it up yourself, this is 1 of three books you used. Doesn't say a great deal about its usefulness if you need 2 other books.
I've actually deleted this off my Kindle.
Posted on 4 Apr 2012 10:07:34 BDT
M. Mann says:
THAT is the novelty of the approach AND why this book is effective.
If you come from (and stick to) the conventional read-understand-BEFORE-doing school of thought, you know programming doesnt work that way. You have to DO it.
I had the same struggle because I was new to iPhone (and Mac programming) and I was trying to understand first, before Doing.
When I let myself (with a lot of reservations mind you) 'go through the motions' as the authors suggest, I was surprised they were right.
Towards the end of the book a picture emerged. Albeit foggy but something with a firm handle to this seeming beast called iPhone programming.
That picture was worth the time spent because soon I was on my own as an iPhone programmer.
Trust, the process.
Read the preface of the book goals again. They know what they are doing. The are not theorists. professional trainers. They see people like you and me and me all the time.
Knowledge and experience from (those small and lot of times meaningless code snippets) did help in the end for me. Good luck.
‹ Previous 1 Next ›