|
Advanced Mac OS X Programming | 
enlarge | Authors: Mark Dalrymple, Aaron Hillegass Publisher: Big Nerd Ranch Category: Book
List Price: £49.99 Buy New: £30.54 You Save: £19.45 (39%)
Rating: 2 reviews Sales Rank: 79459
Media: Paperback Edition: 2 Number Of Items: 1 Pages: 646 Shipping Weight (lbs): 2.5 Dimensions (in): 9.7 x 7 x 1.5
ISBN: 0974078514 Dewey Decimal Number: 005 EAN: 9780974078519 ASIN: 0974078514
Publication Date: June 27, 2006 Shipping: Eligible for Super Saver Shipping Availability: Usually dispatched within 24 hours
|
| Similar Items:
|
| Customer Reviews:
There's more to programming a Macintosh than Cocoa July 31, 2007 3 out of 4 found this review helpful
Despite what the previous reviewer says, this book is an excellent source of information on programming the lower-level parts of the Macintosh operating system. Containing a great deal of information that can't be found easily elsewhere, there are plenty of examples and discussions on compilation, linking, memory management, debugging, file and network I/O, security and threading. Although you can find similar information on other unixes elsewhere, the underpinning of the Macintosh - Darwin - is quite different from Linux, FreeBSD or Solaris. The only chapter which isn't Mac specific is about using subversion, which is a slightly odd inclusion in this book.
Taken together with a book on Cocoa programming, you'd be covering a good chunk of the Macintosh operating system and understand the underpinnings of this complex topic just that little bit more.
Should be titled 'Fundamental Unix Programming' May 5, 2007 10 out of 12 found this review helpful
After reading 'Cocoa programming for Mac OS X', which is also from the people at Big Nerd Ranch, I was disappointed when this book arrived. What I was hoping for was a continuation of the extremely good, if a little little lightweight, Mac specific information in 'Cocoa Programming'. This is not that book.
Very little information in this book is Mac OS X specific. It deals with the Unix foundations of OS X. Foundations which are worth knowing, but which are dealt with in books from 20 years ago. As a programmer coming from a Unix background this book is nearly useless.
Sections of the book deal with subjects like memory management using malloc() and friends, multiprocessing using fork() and IPC using unix sockets. All of these are areas that Apple has worked hard to leave behind. Yes, those mechanisms are still there. Yes, it's good to know about them. No, don't write programs with them.
Maybe I bought the book thinking it was something else, but that doesn't change the fact that it breaks very little new ground. Get it only if Unix programming is new to you, and probably then only if you're writing programs that can not (for some reason) take advantage of the higher level APIs such as Cocoa.
|
|
| Site powered by Amazon.co.uk | |