Book description
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.
Table of contents
- Title Page
- Dedication
- Acknowledgments
- Foreword
- 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 1: I/O and Permissions
- 12. Files, Part 2: Directories, File Systems, and Links
- 13. NSFileManager - Cocoa and the File System
- 14. Network Programming With Sockets
- 15. CFRunLoop
- 16. kqueue and FSEvents
- 17. Bonjour
- 18. Multiprocessing
- 19. Using NSTask
- 20. Multithreading
- 21. Operations
- 22. Grand Central Dispatch
- 23. Accessing the Keychain
- Index
- More From Big Nerd Ranch...
Product information
- Title: Advanced Mac OS X Programming: The Big Nerd Ranch Guide
- Author(s):
- Release date: August 2011
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780321706256
You might also like
book
Grokking Algorithms
Grokking Algorithms is a friendly take on this core computer science topic. In it, you'll learn …
book
Advanced Programming in the UNIX® Environment, Third Edition
For more than twenty years, serious C programmers have relied on one book for practical, in-depth …
book
Head First Go
What will you learn from this book? Go makes it easy to build software that’s simple, …
book
The Linux Programming Interface
The Linux Programming Interface is the definitive guide to the Linux and UNIX programming interface—the interface …