Learn how to turn your idea for a great app into a real, robustObjective-C application!
Objective-C is the language of apps for the iPhone, iPad, andMac. Plain English is the language of this book, making it easy foryou to learn how to turn your ideas into amazing apps for Appledevices! Even if you have no programming experience whatsoever,this book gives you the knowledge, skills, and confidence to createhonest-to-goodness apps.
The starting line learn how programs work, the tools youneed, and what it takes to turn an idea into a functioningprogram
Step by step start out developing a simple app and buildon it as you learn additional features of Objective-C
Learn the lingo master the instruction set andframeworks of Objective-C
The object of it all understand objects, where theyoriginate, and how to extend their behavior
Two for one design your application so you can plug itinto user interfaces for both Macs and iOS devices
Open the book and find:
How computer languages work
Directions for downloading and installing the SDK
All about variables and operators
What objects are and all the things you do with them
Secrets of successful debugging
Advice on managing memory
Steps for adding a user interface
Ten tips for being a happy developer
Create apps for iPhone®, iPad®, and OS X® usingobject-oriented programming
Comments about oreilly Objective-C Programming For Dummies:
I switched from Linux to the Mac two months' ago and decided to just learn Objective-C and to stop trying to find an intermediary language that wasn't "the language" for my chosen operating system. Knowing that the Dummies books are targetted at complete beginners, I knew I'd be in for some laborious reading at times, but it wasn't really that bad.
Some of the steps the book tells us to carry out are word-for-word copies of things we should have remembered from earlier in the book, so these could have been truncted to save time and space.
I'm also using Mountain Lion with Xcode 4.5, which means that the aside about "@synthesize" on page 393 needs amending (I googled and found that 4.5 doesn't add @synthensize anymore and automatically exposes ivars as _whatever).
Having completed the book and exercises, I'm not frightened off, and probably will be looking for a more in-depth book on iOS. At the time this book was the first Objective-C 2.0 ebook available, which is why I chose it.
I'd recommend it to any beginner wanting to learn programming on the Mac. For those familiar with other languages, this might not be the best first-choice, and a book that assumes some knowledge might be more appropriate. I still don't regret buying this one, though.
Bottom Line Yes, I would recommend this to a friend