|Programming Mac OS X
A guide for UNIX developers
2003 | 384 pages
|$47.95||Softbound print + PDF ebook|
A guide for UNIX developers who want accurate information on getting up to speed with Mac OS X and its software development environment, this book provides programmers all the information they need to understand and use the operating system, its development tools, and key technologies such as Darwin, Cocoa and AppleScript.
Users are introduced to the UNIX-based foundations of Mac OS X and shown how they fit into Mac OS X architecture. Also provided is coverage of both GUI and command-line software development tools, realistic programming examples that developers will encounter, and a discussion of Macintosh-style software development.
ABOUT THE AUTHOR...
Kevin O'Malley is a software engineer at the University of Michigan's Artificial Intelligence Laboratory. He has developed software for embedded medical systems, online auction servers, agent-based automated negotiation systems, and computer music applications under UNIX and Mac OS X. He lives in Ann Arbor, Michigan.
Chapters 1 and 3 of Programming Mac OS X are available here in Portable Document Format (PDF). You will need Adobe's free Acrobat Reader software to view them. You may download Acrobat Reader here.
Download Chapter 1 (1.25 Mb)
Download Chapter 3 (4.4 Mb)
"...an effective guide for Unix developers who want accurate information
specifically on getting up to speed with Mac OS X and its software
development environment, without having to sort through the morass of online
information overload. ...If you've been a little skittish about Interface
Builder, forget your worries now because the tutorial in the book is very
good. ...The projects and examples are thorough and should provide even the
most jaded intermediate programmer with a real taste of how challenging and
satisfying it can be to code for OSX."
"Programming Mac OS X's purpose is to help programmers
with a background in
Unix to understand all these [OS X] concepts, how they relate,
and to become
productive at development of well-styled OS X applications. It
"Readers new to Mac OS X development will certainly find a lot of
interesting information in this book which is well written, up to date, and
doesn't have the mistakes and errors common in most computer literature.
O'Malley has a light writing style that makes the book fun to read and easy
to follow. If you are new to Mac OS X development, it's definitely money
"The author's explanations of how Mac OS X works under the hood made it easy
for me, an accomplished Linux and UNIX hacker, to begin working comfortably
with this new environment... It has found a prominent place on my bookshelf
while I learn to program Apple's version of UNIX development."
-- Syracuse Linux User Group
Source code files for Programming Mac OS X are contained in a single tar/gzip file.
Free unzip programs are available at www.download.com.
Download the source code. (omalley_src_mac_osx_programming_1.0.0.tar.gz -- 6.81 Mb)