Hi,
I want to learn how to write software for Mac OS X. I consider myself to be proficient in Java and PHP and competent in C. I am fairly knowledgeable about Linux and Solaris, know how to use pthreads and Solaris threads and how to write a Solaris device driver.
I know next to nothing about Mac OS X programming and am looking for a book or combination of books that will cover the various frameworks and services available to the Mac OS X programmer and will also outline the basics of writing a kernel extension. I'd prefer material that covers best current practice rather than possibly confusing me with older APIs that are still present.
Which books do you consider essential reference material and which would you recommend I acquire?
I want to learn how to write software for Mac OS X. I consider myself to be proficient in Java and PHP and competent in C. I am fairly knowledgeable about Linux and Solaris, know how to use pthreads and Solaris threads and how to write a Solaris device driver.
I know next to nothing about Mac OS X programming and am looking for a book or combination of books that will cover the various frameworks and services available to the Mac OS X programmer and will also outline the basics of writing a kernel extension. I'd prefer material that covers best current practice rather than possibly confusing me with older APIs that are still present.
Which books do you consider essential reference material and which would you recommend I acquire?