APLawrence.com -  Resources for Unix and Linux Systems, Bloggers and the self-employed

© March 2003 Tony Lawrence

Programming Mac OS X, A Guide for UNIX Developers

  • Kevin O'Malley
  • Manning
  • 1930110855

The intent of this book is to introduce Unix developers to Mac OS X. As such, I think it does a pretty good job. It doesn't go in to great depth; for example another reviewer complained about its lack of coverage for Carbon or mixed mode programming. That's not entirely fair though given its intent: while some Unix developers may be interested in producing OS9 capable apps, my bet is that most are just going to ignore anything prior to X entirely - and they should! There is a small appendix that covers the history of Mac OS prior to X, but it does not cover programming and I don't think it should.

I do have some minor criticism. I had never even looked at Project Builder/Interface Builder (the programming IDE) before picking up this book. There's a good sized introductory chapter on using this for a simple project. I worked through it, but it wasn't entirely easy sailing. I'm not sure whether that was because Project Builder has changed slightly since this writing, or if the author is just so familiar with it that he accidentally used incorrect language here and there. In any case, I found myself confused at certain points. However, there were no show stoppers: if you are a developer, you will understand the goal and enough of the concepts not to get hung up by these small errors or omissions. While I might wish these things were more carefully reviewed by having an unfamiliar user actually run through them, I don't see this as a major weakness at all.

In addition to Project Builder and Interface builder, this covers Objective-C, and Applescript. It isn't going to teach you much about either of these; you'll need other books for that. But it will introduce you to them, lead you through building a simple example applicatio, show you how the Apple debugging tools work, and show you how to create HTML documentation for use with Apple's Help Viewer.

Tony Lawrence 2003/03/04 Rating: 4.0

Amazon Order (or just read more about) Programming Mac OS X, A Guide for UNIX Developers  from Amazon.com

Got something to add? Send me email.

(OLDER)    <- More Stuff -> (NEWER)    (NEWEST)   

Printer Friendly Version

-> Programming Mac OS X, A Guide for UNIX Developers

Inexpensive and informative Apple related e-books:

Take Control of Upgrading to El Capitan

iOS 8: A Take Control Crash Course

El Capitan: A Take Control Crash Course

Take Control of High Sierra

Photos for Mac: A Take Control Crash Course

More Articles by © Tony Lawrence

Printer Friendly Version

Have you tried Searching this site?

This is a Unix/Linux resource website. It contains technical articles about Unix, Linux and general computing related subjects, opinion, news, help files, how-to's, tutorials and more.

Contact us

Printer Friendly Version

It's more fun to be a pirate than to join the navy. (Steve Jobs)

Linux posts

Troubleshooting posts

This post tagged:



Unix/Linux Consultants

Skills Tests

Unix/Linux Book Reviews

My Unix/Linux Troubleshooting Book

This site runs on Linode

SCO Unix Sales, Support, & Service

Phone:  707-SCO-UNIX (707-726-8649Toll Free: 833-SCO-UNIX (833-726-8649)