Programming in Objective-C 2.0 (2nd Edition) Paperback – Jan 7 2009
|New from||Used from|
Customers Who Bought This Item Also Bought
No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
"This book spends half the time talking about the Objective-C language itself and half the time talking about Apple's Foundation and Cocoa frameworks. The chapters are well organized and concepts are well explained, so you end up with a solid foundation in the language. It's an easy read even with very little programming experience. The book doesn't cover Cocoa or the other higher level frameworks, but you'll be completely ready to pick it up by the time you're done with this book."
About the Author
Stephen Kochan is the author and coauthor of several bestselling titles on the C language, including Programming in C (Sams, 2004), Programming in ANSI C (Sams, 1994), and Topics in C Programming (Wiley, 1991), as well as several Unix titles, including Exploring the Unix System (Sams, 1992) and Unix Shell Programming (Sams 2003). He has been programming on Macintosh computers since the introduction of the first Mac in 1984, and he wrote Programming C for the Mac as part of the Apple Press Library. He maintains a web site and support forum for Programming in Objective-C 2.0 at classroomm.com/objective-c
See all Product Description
Top Customer Reviews
This book, while targeted at a novice audience, is perfect for all skill levels. If you have experience with other languages like Java, C#, C++ you will be able to move through the first portion of the book on Objective C rather quickly. Many parts will be familiar, but the author is quick to point out the gotchas and best practice way of getting things done with Objective C.
The Objective C section gives the perfect base to move forward into the Foundation and Cocoa Touch framework sections. The examples are built up through out the book, which is nice since you get some hands on coding done right out of the gate, and you can move the examples and exercises through to the cocoa iPhone section of the book easily. The iPhone section is very concise and contains little fluff, Once complete the reader should feel comfortable enough with the Interface Builder and Cocoa Touch concepts to move forward with more in depth iPhone development or more detailed iPhone texts.
This book has been an absolute treat to read. As a completely inexperienced programmer (with a bit of grade 11 PASCAL and grade 12 C, back in 1998), this book is entirely approachable. Author Stephen Kochan does not presume any knowledge of C, C++ or objected-oriented programming, and instead teaches Objective-C from the beginning.
The author takes you through key concepts chapter by chapter, with numerous code examples and exercises to reinforce the key messages presented. While the author does require the novice programmers to make a leap of faith every once in a while, (Fraction *myFraction = [[Fraction alloc] init]; just trust me, this will be explained later) the concepts quickly begin to gel and make sense.
While this book does have a brief section on writing applications using the Cocoa framework, the core of the book revolves around teaching the Objective-C language and its object-oriented approach.
This book is highly recommended for new learners who need a bit of hand-holding, and perhaps some veteran programmers who may need to "deprogram" themselves into the Objective-C way of thinking. Sorry for the puns again.
Kochan starts with the basics and moves the reader through the process of developing numerous Objective C applications (by way of examples and exercises). There is a companion online interactive forum to help the reader along each step of the way - so if you get stumped, you can log in to the forum and get help from other readers or Kochan, himself.
This is a great resource for aspiring iPhone programmers.
Look for similar items by category
- Books > Computers & Technology > Microsoft > Development > C & C++ Windows Programming
- Books > Computers & Technology > Operating Systems > MacOS
- Books > Computers & Technology > Programming > Apple Programming
- Books > Computers & Technology > Programming > C > Objects
- Books > Computers & Technology > Programming > Languages & Tools > C
- Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Object-Oriented Design
- Books > Textbooks > Computer Science & Information Systems > Object-Oriented Software Design
- Books > Textbooks > Computer Science & Information Systems > Programming Languages