Advanced Mac OS X Programming (2nd Edition of Core Mac OS X & Unix Programming)
Written by: Mark Dalrymple, Aaron Hillegass

Editorial Reviews:
If you like "Advanced Mac OS X Programming (2nd Edition of Core Mac OS X & Unix Programming), you might also like ...

Spotlight customer reviews:
Customer Rating:




Summary: A great resource
Comment: Don't expect to learn to code from this book, but once you know how this book will help you solve any problems that you run across.
I don't think that I'll ever read it cover-to-cover, but I know that it will always be in my library.
Customer Rating:




Summary: Nice Book
Comment: If you are a Programmer not in College, this is a nice book. As I read it, I learned several new things but then when I took Operating Systems Programming, I realized that we went over everything in the book, more in depth, and then some. If you aren't a Computer Science Major and you want to really program on the Mac, buy this book. However, if you are going to College, save your money. Let your professor teach it to you.
Customer Rating:




Summary: Awesome book for anyone looking to learn low-level
Comment: This book fills in most gaps you might encounter while learning about the low-level BSD/Mach aspect of Mac OS X and Darwin. Mach and BSD iokit is described in detail, and there are tons of useful code examples all over the book. This book even explains ipc and pipes very well, and isn't the size of the bible, like other books. It gets to the point as soon as you get past the TOC.
Customer Rating:




Summary: Read This Book
Comment: If you're a Mac OS X developer and want to get serious about it, this book is mandatory. It is always on my desk right by the computer, and really is that perfect reference. Nothing really compares to this book, the previous Aaron Hillegass book is rather basic but is more of an introduction. I have a BS degree in CS and even though a lot of this has been covered, the rest of it is done in graduate school. So if you're looking for that little bit extra, give it a shot.
Customer Rating:




Summary: Probably more helpful for people with no/little Unix experience
Comment: Although this book is well written in concept, the editing of the final product is awful. There are a great deal of grammatical errors which seemed to me a basic word-processor would have caught.
The book should be titled, more correctly, "Unix Programming for OS X." Unix system programmers will find almost nothing new in this book (gcc, gdb, file-systems, signals, libraries, etc. - although, the Objective-C examples can be helpful in understanding how to implement things in new ways, and also the chapter on Subversion was a nice introduction for me.)
If you are just learning how to program on a Unix platform, I'd recommend this book unequivocally. I paid full price for mine ($70), without taking a hard enough look at the contents and found myself with an expensive, redundant book on my shelf.
Dewey Decimal Number: 005
EAN: 9780974078519
ISBN: 0974078514
Label: Big Nerd Ranch
Manufacturer: Big Nerd Ranch
Number Of Items: 1
Number Of Pages: 646
Publication Date: 2005-10-01
Publisher: Big Nerd Ranch
Studio: Big Nerd Ranch

![]() | Format: Paperback List Price: $69.99 Our Price: $44.09 Your Save: $ 25.90 ( 37% ) Availability: Usually ships in 24 hours Average Customer Rating: |

Editorial Reviews:
There are several other books on programming for Mac OS X, but none of them comtain explanations of how to leverage the powerful underlying technologies. This book goes down to the real nitty-gritty of multi-threading, interprocess communication, networking, performance tuning, distributed objects, queues, Bonjour, authentication, the keychain, and directory services. The tools are also covered: gcc, gdb, subversion, Shark, and Saturn.
If you like "Advanced Mac OS X Programming (2nd Edition of Core Mac OS X & Unix Programming), you might also like ...

Spotlight customer reviews:
Customer Rating:
Summary: A great resource
Comment: Don't expect to learn to code from this book, but once you know how this book will help you solve any problems that you run across.
I don't think that I'll ever read it cover-to-cover, but I know that it will always be in my library.
Customer Rating:
Summary: Nice Book
Comment: If you are a Programmer not in College, this is a nice book. As I read it, I learned several new things but then when I took Operating Systems Programming, I realized that we went over everything in the book, more in depth, and then some. If you aren't a Computer Science Major and you want to really program on the Mac, buy this book. However, if you are going to College, save your money. Let your professor teach it to you.
Customer Rating:
Summary: Awesome book for anyone looking to learn low-level
Comment: This book fills in most gaps you might encounter while learning about the low-level BSD/Mach aspect of Mac OS X and Darwin. Mach and BSD iokit is described in detail, and there are tons of useful code examples all over the book. This book even explains ipc and pipes very well, and isn't the size of the bible, like other books. It gets to the point as soon as you get past the TOC.
Customer Rating:
Summary: Read This Book
Comment: If you're a Mac OS X developer and want to get serious about it, this book is mandatory. It is always on my desk right by the computer, and really is that perfect reference. Nothing really compares to this book, the previous Aaron Hillegass book is rather basic but is more of an introduction. I have a BS degree in CS and even though a lot of this has been covered, the rest of it is done in graduate school. So if you're looking for that little bit extra, give it a shot.
Customer Rating:
Summary: Probably more helpful for people with no/little Unix experience
Comment: Although this book is well written in concept, the editing of the final product is awful. There are a great deal of grammatical errors which seemed to me a basic word-processor would have caught.
The book should be titled, more correctly, "Unix Programming for OS X." Unix system programmers will find almost nothing new in this book (gcc, gdb, file-systems, signals, libraries, etc. - although, the Objective-C examples can be helpful in understanding how to implement things in new ways, and also the chapter on Subversion was a nice introduction for me.)
If you are just learning how to program on a Unix platform, I'd recommend this book unequivocally. I paid full price for mine ($70), without taking a hard enough look at the contents and found myself with an expensive, redundant book on my shelf.
Technical Details
Binding: PaperbackDewey Decimal Number: 005
EAN: 9780974078519
ISBN: 0974078514
Label: Big Nerd Ranch
Manufacturer: Big Nerd Ranch
Number Of Items: 1
Number Of Pages: 646
Publication Date: 2005-10-01
Publisher: Big Nerd Ranch
Studio: Big Nerd Ranch



