Advanced Mac OSX Programming: The Big Nerd Ranch Guide

Advanced Mac OSX Programming: The Big Nerd Ranch Guide

By: Jeremy Sherman (author), Mark Dalrymple (author), Aaron Hillegass (author)Paperback

1 - 2 weeks availability


While there are several books on programming for Mac OS X, Advanced Mac OS X Programming: The Big Nerd Ranch Guide is the only one that contains explanations of how to leverage the powerful underlying technologies. This book gets down to the real nitty-gritty. The third edition is updated for Mac OS X 10.5 and 10.6 and covers new technologies like DTrace, Instruments, Grand Central Dispatch, blocks, and NSOperation.

Create a review

About Author

Mark Dalrymple, the Advanced Mac OS X instructor at Big Nerd Ranch, has been a Macintosh programmer since 1985 and a professional Unix programmer since 1990. Mark has experience on the client side and server side, being a veteran of several startups and larger technology operations like AOL and Google. On the back-end, he has been the technical lead for AOLserver, a high-performance web server handling tens of thousands of hits per second on many different Unix platforms (Linux, HP, SGI, Digital Alpha, Solaris). On the client-side, he has worked with native Mac toolkits, helped in the construction of cross-platform toolkits, and currently has code running on millions of Macintosh desktops world-wide. Mark is principal author of Learn Objective-C on the Macintosh and has been the technical reviewer for many Cocoa and iPhone titles with Apress. He is also the co-founder of CocoaHeads, the international Mac programmer's group, with chapters in 26 countries on five continents.


' Introduction 1. C and Objective-C 2. The Compiler 3. Blocks 4. Command-Line Programs 5. Exceptions, Error Handling, and Signals 6. Libraries 7. Memory 8. Debugging with GDB 9. DTrace 10. Performance Tuning 11. Files, Part I: I/O and Permissions 12. Files, Part II: Directories, File Systems, and Links 13. NSFileManager -- Cocoa and the File System 14. Network Programming with Sockets 15. CFRunLoop 16. kqueues and FSEvents 17. Bonjour 18. Multiprocessing 19. Using NSTask 20. Multithreading 21. Operations 22. Grand Central Dispatch 23. Accessing the Keychain

Product Details

  • publication date: 18/08/2011
  • ISBN13: 9780321706256
  • Format: Paperback
  • Number Of Pages: 552
  • ID: 9780321706256
  • weight: 1347
  • ISBN10: 0321706250

Delivery Information

  • Saver Delivery: Yes
  • 1st Class Delivery: Yes
  • Courier Delivery: Yes
  • Store Delivery: Yes

Prices are for internet purchases only. Prices and availability in WHSmith Stores may vary significantly