Monday, July 14, 2008

Objective-C Pocket Reference

O'Reilly's OBJECTIVE-C POCKET REFERENCE follows in its line of slim booklets designed for quick reference while at the computer. I found it a very helpful book.

While titled "a pocket reference", the book is not something that should be put on the shelf right away and merely consulted from time to time. For a beginning Objective-C programmer, reading the book straight-through can be very enlightening. The basics of Obj-C are easy to grasp, and an Obj-C beginner can immediately start constructing solid applications without knowing about categories, protocols, or root objects. But O'Reilly's book is the best place to start becoming familiar with these obscure topics that might just help one solve a particularly tricky problem.

I have only a few complaints about the book. One is that it talks about the #import preprocessor directive, but nowhere does it mention the advantages of using #ifndef guards. Another problem is that in some parts it is Cocoa-specific; I would have preferred that it concentrate on the OpenStep standard in general so that other OpenStep implementations might not be left out (but the book does occasionally mention GNUstep, which is great).

O'Reilly proves itself the best publisher for developers again with this book, and any Objective-C programmer should invest in it.

Download Link 1
Download Link 2