views:

68

answers:

2

I have programmed a lot on Linux, and to some extent on Windows. Even though MacOSX is fundamentally based on the BSD kernel, there are quite a number of user-level services and APIs that I am not fully knowledgeable about (plist, .app bundles, universal binaries, etc..).

Is there a resource (preferably book) that you would recommend Linux programmers in order to thoroughly understand the MacOSX programming environment?

+1  A: 

This is the bible of OS X systems programming:

OS X Internals

and coming from a Linux programming background will be easily digestable. However, it will almost certainly be updated for Snow Leopard so I might hold off on shelling out the 70 bucks for it until that edition comes out. However, any edition is an excellent source for learning OS X systems programming.

ennuikiller
+1  A: 

So far, the book 'MacOSX for Unix Geeks' seems to be the one I want.

Sridhar Ratnakumar