Objective-C Pocket Reference

Objective-C Pocket Reference
by Andrew Duncan

Objective-C Pocket Reference
List Price: $9.95
Our Price: $5.46
You Save: $4.49 (45%)
Availability: Usually ships in 1-2 business days
Buy Used: from $5.07 (click here)
Category: Book
See more book details and other editions


or

Book Summary Information

Author: Andrew Duncan
Edition: Paperback
Audio: English (Unknown); English (Original Language); English (Published)
Published: 2002-12-01
ISBN: 0596004230
Number of pages: 128
Publisher: O'Reilly Media

Book Reviews of Objective-C Pocket Reference

Book Review: This book has holes and needs edits
Summary: 3 Stars

I'm attacking Objective-C from the perspective of a C# and former VB and Java developer, with some knowledge of C as well. I'm trying to actually read through the book as a fast jump-start into understanding the syntax, and although it does well for this, I found this book a bit frustrating at times. It leaves a few fundamental terms unexplained and then carries on using them as though the reader understands.

For example, what are namespaces in the context of Objective-C? In C#, they are simply explicitly declared container names. In Java, they are the same but also a file system hierarchy. In C, AFAIK, namespaces don't exist. But the book frequently says things like "classes are in the global namespace" and "categories are in their own namespace so they can have the same name as classes". What are namespaces in Obj-C? How on earth do you work with these namespaces??

Code examples from one to the next have nothing to do with the previous, so as you learn a new keyword, and you see a one-line syntax example, you have no other code to see it in context.. such as, hello, how on earth would I *use* that after invoking or declaring it?

It also failed to explain "field sections". One of the reasons I BOUGHT the book was because I didn't understand why some things are declared in braces in the interface declaration, and some things are not, but are still before @end. The book said nothing about these braces and what they're containing. It just said, oh hey, there's no semicolon after @end. (Over and over again, needlessly.) I only figured it out by inference--and am still not sure if I'm right--when I came across the "Category" sample code and where in sample code there's often an area in braces with fields there was instead the comment, "// No field section." Ah. So I guess whatever goes in braces is supposed to be fields.

The book is also obsolete. Objective-C 2.0 has since been released, and this book doesn't cover that. It's dated 2003.

So the book doesn't do a good job as a syntax tutorial like I hoped. But I'll admit that it came really, really close. If the book had these missing components, it would only be about 10-15% thicker I imagine, though, but I don't feel that there's any excuse as it's not just small, it's thin.

Summary of Objective-C Pocket Reference

Objective-C is an exciting and dynamic approach to C-based object-oriented programming; it's the approach adopted by Apple as the foundation for programming under Mac OS X, a Unix-based operating system gaining wide acceptance among programmers and other technologists. Objective-C is easy to learn and has a simple elegance that is a welcome breath of fresh air after the abstruse and confusing C++. To help you master the fundamentals of this language, you'll want to keep the Objective-C Pocket Reference close at hand. This small book contains a wealth of valuable information to speed you over the learning curve.

In this pocket reference, author Andrew Duncan provides a quick and concise introduction to Objective-C for the experienced programmer. In addition to covering the essentials of Objective-C syntax, Andrew also covers important faces of the language such as memory management, the Objective-C runtime, dynamic loading, distributed objects, and exception handling.

O'Reilly's Pocket References have become a favorite among programmers everywhere. By providing important details in a succinct, well-organized format, these handy books deliver just what you need to complete the task at hand. When you've reached a sticking point in your work and need to get to a solution quickly, the new Objective-C Pocket Reference is the book you'll want to have.

Computers & Internet Books

Book Subjects
Most talked about in Computers & Internet Books
Learn to Program with Java ImageLearn to Program with Java
by John Smiley
Osborne/McGraw-Hill; Published: 2002-01-02; Paperback; Book
Best price: $29.99
Price in other shops: $39.99
QuickBooks 2000: The Official Guide ImageQuickBooks 2000: The Official Guide
by Kathy Ivens
McGraw-Hill; Published: 2000-01-14; Paperback; Book
Best price: $4.99
Price in other shops: $32.95
HTML: A Beginner's Guide ImageHTML: A Beginner's Guide
by Wendy Willard
Mcgraw-Hill Osborne Media; Published: 2000-11-15; Paperback; Book
Best price: $4.86
Price in other shops: $29.99
Cisco(r) CCIE(tm) Lab Practice Kit ImageCisco(r) CCIE(tm) Lab Practice Kit
by Stephen Hutnik, Michael Satterlee
McGraw-Hill Companies; Published: 2001-02-12; Paperback; Book
Best price: $14.56
Price in other shops: $59.99
Genealogy Online 9/E ImageGenealogy Online 9/ E
by Elizabeth Crowe
McGraw-Hill Osborne Media; Published: 2010-08-27; Paperback; Book
Best price: $11.73
Price in other shops: $24.99
The Musician's Guide to Pro Tools ImageThe Musician's Guide to Pro Tools
by John Keane
McGraw-Hill Osborne Media; Published: 2007-09-25; Paperback; Book
Best price: $18.00
Price in other shops: $42.00
DVD Demystified Third Edition ImageDVD Demystified Third Edition
by Jim Taylor
McGraw-Hill/TAB Electronics; Published: 2006-01-31; Paperback; Book
Best price: $26.81
Price in other shops: $60.00
Strategies for the Electronic Futures Trader ImageStrategies for the Electronic Futures Trader
by Jacob Bernstein, Jake Bernstein
McGraw-Hill; Published: 1999-10; Unbound; Book
Fire in the Valley: The Making of The Personal Computer (Second Edition) ImageFire in the Valley: The Making of The Personal Computer (Second Edition)
by Paul Freiberger, Michael Swaine
McGraw-Hill Companies; Published: 2000-11-29; Paperback; Book
Best price: $139.58
Digital Signal Processing ImageDigital Signal Processing
by Sanjit Mitra
McGraw-Hill Science/Engineering/Math; Published: 2005-01-06; Hardcover; Book
Best price: $126.66
Similar Books and other products
jQuery Pocket Reference ImagejQuery Pocket Reference
by David Flanagan
O'Reilly Media; Published: 2011-01-04; Paperback; Book
Best price: $6.80
Price in other shops: $12.99
Python Pocket Reference: Python in Your Pocket (Pocket Reference (O'Reilly)) ImagePython Pocket Reference: Python in Your Pocket (Pocket Reference (O'Reilly))
by Mark Lutz
O'Reilly Media; Published: 2009-10-15; Paperback; Book
Best price: $8.24
Price in other shops: $14.99
Java Pocket Guide (Pocket Guides) ImageJava Pocket Guide (Pocket Guides)
by Robert Liguori, Patricia Liguori
O'Reilly Media; Published: 2008-03-12; Paperback; Book
Best price: $8.77
Price in other shops: $14.99
Programming iOS 4: Fundamentals of iPhone, iPad, and iPod Touch Development ImageProgramming iOS 4: Fundamentals of iPhone, iPad, and iPod Touch Development
by Matt Neuburg
O'Reilly Media; Published: 2011-06-02; Paperback; Book
Best price: $30.00
Price in other shops: $49.99
Tapworthy: Designing Great iPhone Apps ImageTapworthy: Designing Great iPhone Apps
by Josh Clark
O'Reilly Media; Published: 2010-06-25; Paperback; Book
Best price: $22.68
Price in other shops: $39.99
C++ Pocket Reference ImageC++ Pocket Reference
by Kyle Loudon
O'Reilly Media; Published: 2003-06; Paperback; Book
Best price: $5.23
Price in other shops: $9.95
C Pocket Reference ImageC Pocket Reference
by Peter Prinz, Ulla Kirch-Prinz
O'Reilly Media; Published: 2002-11-27; Paperback; Book
Best price: $5.39
Price in other shops: $9.95
Learning iPhone Programming: From Xcode to App Store ImageLearning iPhone Programming: From Xcode to App Store
by Alasdair Allan
O'Reilly Media; Published: 2010-03-16; Paperback; Book
Best price: $16.00
Price in other shops: $29.99
Programming in Objective-C, Third Edition (Developer's Library) ImageProgramming in Objective-C, Third Edition (Developer's Library)
by Stephen G. Kochan
Addison-Wesley Professional; Published: 2011-06-20; Paperback; Book
Best price: $27.99
Price in other shops: $49.99
Cocoa and Objective-C: Up and Running: Foundations of Mac, iPhone, and iPod touch programming ImageCocoa and Objective-C: Up and Running: Foundations of Mac, iPhone, and iPod touch programming
by Scott Stevenson
O'Reilly Media; Published: 2010-04-30; Paperback; Book
Best price: $18.90
Price in other shops: $34.99