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.
The source code files, resource files, and projects for all of the book's examples are in one stuffed file at my web sites: sydow.com or macosxprogramming.com. If those site addresses get omitted from this review, you should be able to figure out where to go (use my last name .com or the title of the book (no spaces) .com).
-- Dan Parks Sydow
Product Details
Would you like to update product info or give feedback on images?
|
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
|
Most Helpful Customer Reviews
58 of 60 people found the following review helpful:
5.0 out of 5 stars
Correction from Author,
By Dan Sydow (Milwaukee, WI) - See all my reviews
This review is from: Mac OS X Programming (Paperback)
I am the author of this book. I did *not* write the Editorial Review that says this is a Cocoa book. That review, at the top of this page, and by a David Wall, is not my doing. When I saw the references to Cocoa in that review of this book, I added my From the Author comment. In that comment I tried to clear things up by stating that this is a Carbon book. I also use that note to mention that it is a tutorial book (not an advanced reference). I would never misrepresent one of my books - it's not right, it leads to complaints, leads to returns, and, as John Clayton's review illustrates, bad reviews. Though I'm not responsible for the "Cocoa" review, I'll apologize for it. In the future hopefully readers will rate the book on its merits as a Carbon book. If you want to give it a low rating based on that criteria, that's one thing - but please don't review it based on it being a Cocoa book! Thanks, Dan Parks Sydow
5 of 6 people found the following review helpful:
4.0 out of 5 stars
A hand-holding tutorial,
By
Amazon Verified Purchase(What's this?)
This review is from: Mac OS X Programming (Paperback)
If you have a copy of OS X and the Apple Development tools, this book will get you started programming the Mac. Each new function call is abundantly explained and illustrated with first code fragments, and then a complete working program. Few of the example programs take more than two pages for their entire source code. This is the book's strength and weakness. As an experienced programmer and someone who has dabbled with Mac programming for years I found the pace of the book plodding and repetitive. I wished for a little less coverage on each topic so there would be room for more topics. But this will certainly stay on my shelf since, for those topics that were covered, I know I will be able to turn back and find fully worked out examples and explanations for these routines basic usage. But now I need to figure out what to read next to become a better Carbon programmer, besides, of course, Apple's reference documentation.
1 of 1 people found the following review helpful:
4.0 out of 5 stars
Carbon-based training wheels,
By David M. Dantowitz (Millburn, NJ USA) - See all my reviews
This review is from: Mac OS X Programming (Paperback)
If you've written MacOS applications or used other event-oriented frameworks, this book will get you started with Carbon-based applications and the Mac OS X Project Builder Software.The book is easy to read with great examples. It's the perfect starting point if you have a Mac OS application that needs to be converted to Carbon.
Share your thoughts with other customers: Create your own review
|
|
|
Suggested Tags from Similar Products(What's this?)Be the first one to add a relevant tag (keyword that's strongly related to this product).
|
|
This product's forum
Active discussions in related forums
Search Customer Discussions
|
Related forums
|