SiteHQ

SiteHQ

reliable & professional hosting packages to suit all budgets

Search Advanced SearchView Cart   

Advanced Mac OS X Programming

Advanced Mac OS X Programming

zoom 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: 3.0 out of 5 stars 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:

  • Cocoa Programming for Mac OS X
  • Programming in Objective C
  • Cocoa: Programming for OS X
  • MAC OS X Internals
  • Core Animation for Mac OS X and the iPhone: Creating Compelling Dynamic User Interfaces (Pragmatic Programmers)

Customer Reviews:

4 out of 5 stars 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.



2 out of 5 stars 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
Categories
Books
Computers
Software