Mac OS X Programming
Book Details
Description
It's in explaining novice-level material that Sydow shines most. He starts, as is traditional, with a "Hello World" application that introduces Project Builder, Interface Builder, and nib resource files. He combines Carbon source code listings with lots of text and a fair number of screen shots, and though there's no companion CD-ROM, you can download the code from the Web (this approach increases the likelihood that you'll get error-free examples to learn from). Sydow explains everything he does with Carbon code--he frequently builds one application, then expands or modifies it--so time spent reading his explanations is well rewarded. Plan to experiment with the contents of the Mac OS Developer Tools disk (the one that came with your copy of the operating system) using this book as your guide. --David Wall
Topics covered: The fundamentals of programming in the Cocoa language for Mac OS X, as well as aspects of that operating system that will be new to experienced Mac OS developers. The author puts emphasis on creating projects (under Project Builder) and graphical user interfaces (under Interface Builder), as well as windows, menus, other user interface elements and the event handlers that react to their manipulation. There's excellent coverage of localization techniques, programmatic QuickTime movie manipulation, and techniques for porting Mac OS 8 and 9 apps to Mac OS X.
