HAPPY BOOKSGIVING
Use code BOOKSGIVING during checkout to save 40%-55% on books and eBooks. Shop now.
Register your product to gain access to bonus material or receive a coupon.
This eBook includes the following formats, accessible from your Account page after purchase:
EPUB The open industry format known for its reflowable content and usability on supported mobile devices.
PDF The popular standard, used most often with the free Acrobat® Reader® software.
This eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.
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.
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