Find out how to leverage the powerful underlying technologies of Mac OS X by getting into the real nitty-gritty of multi-threading, interprocess communication, networking, performance tuning, distributed objects, kqueues, Bonjour, authentication, the keychain, and directory services. The tools are also covered: gcc, gdb, subversion, Shark, and Saturn.
Programmers who are new to the platform will appreciate the guide's learn-while-doing approach. Each chapter introduces or further develops an application that's been carefully designed and tested to teach concepts and provide real experience. Some apps are small stubs completed in a chapter. Others span chapters and offer practice working with complex apps and advanced tools like Xcode, Interface Builder, and Instruments.
Introduction
Chapter 1: C and Objective C
Chapter 2: The Compiler
Chapter 3: Blocks
Chapter 4: Command-Line Programs
Chapter 5: Exceptions, Error Handling, and Signals
Chapter 6: Libraries
Chapter 7: Memory
Chapter 8: Debugging with GDB
Chapter 9: DTrace
Chapter 10: Performance Tuning
Chapter 11: Files, Part I: I/O and Permissions
Chapter 12: Files, Part II: Directories, Files Systems, and Links
Chapter 13: NSFileManager - Cocoa and the File System
Chapter 14: Network Programming With Sockets
Chapter 15: CFRunLoop
Chapter 16: kqueue and FSEvents
Chapter 17: Bonjour
Chapter 18: Multiprocessing
Chapter 19: Using NSTask
Chapter 20: Multithreading
Chapter 21: Operations
Chapter 22: Grand Central Dispatch
Chapter 23: Accessing the Keychain
Edition: 1st Edition
ISBN: 0321706250
Posted on: 12/10/2016
Format: Pdf
Page Count: 638 Pages
Author: Mark Dalrymple,: --------------------