Objective-C Programming For Dummies
This book is available for download with iBooks on your Mac or iOS device, and with iTunes on your computer. Books can be read with iBooks on your Mac or iOS device.
A step-by-step guide to understanding object-oriented programming with Objective-C
As the primary programming language for iPhone, iPad, and Mac OS X applications, Objective-C is a reflective, object-oriented language that all programmers must know before creating apps. Assuming no prior programming language experience, this fun-and-friendly book provides you with a solid understanding of Objective-C. Addressing the latest version of Xcode, debugging, code completion, and more, veteran author Neal Goldstein helps you gain a solid foundation of this complex topic, and filters out any unnecessary intricate technical jargon.
Assumes no prior knowledge of programming and keeps the tone clear and entertaining Explains complicated topics regarding Objective-C with clarity and in a straightforward-but-fun style that has defined the For Dummies brand for 20 years Features all material completely compliant with the latest standards for Objective-C and Apple programming
Objective-C Programming For Dummies is the ideal beginner book if your objective is to venture into iPhone, iPad, and Mac OS X development for the first time!
Bad Writing/Hard to Understand
I dedicated a lot of time and effort to learning Objective-C through this book. In the end, I was somewhat more familiar with the vocabulary surrounding Objective C, but still bewildered when it came to writing original code. I can't say exactly why the book didn't work for me, but I found that Google results were 100% more effective for learning Objective-C than this book was. The time and money I put into this book was not worth the very basic knowledge I left it with.
Edit: After learning more about Objective-C and programming in general, I can confidently say this book is a horrible source for learning Objective-C. It's the only programming learning source I know that starts with structures. I've learned from other sources where the beginning material revolved around strings, basic integer manipulation (which exists here, but quickly is abstracted by creating structs), and if statements. Very basic things. I can't help but suspect that, rather than catering to dummies, this book intends to make readers feel like a dummy. I do not recommend this book for learning Objective-C at all. It's not that it's too advanced for beginners (anyone with more than a beginner level experience will find all the lessons redundant). It's just horribly written.
I'm not done-but-so-far-so-good
I'm no dummy but I like the easy explanations that the author uses!
A decent start
I am an experienced Java programmer and got into Mac and iOS so I decided to learn Objective-C. In this book, Neil tries to put the language in an easily understood form. I am not going to complain, it is well-written. However, this will definitely not make you an Objective-C expert. Overall, money was well-spent. Good job, Neil!