Cocoa Programming for Mac OS X - Aaron Hillegass [155]
2
Chapter 34 Concurrency
Multithreading
A Deep Chasm Opens Before You
Simple Cocoa Background Threads
Improving Scattered: Time Profiling in Instruments
Introducing Instruments
NSOperationQueue
Multithreaded Scattered
Thread Synchronization
For the More Curious: Faster Scattered
Challenge
Chapter 35 Cocoa and OpenGL
A Simple Cocoa/OpenGL Application
Lay Out the Interface
Write Code
Chapter 36 NSTask
ZIPspector
Asynchronous Reads
iPing
Challenge: .tar and .tgz files
Chapter 37 Distributing Your App
Build Configurations
Preprocessor Macros and Using Build Configurations to Change Behavior
Creating a Release Build
Application Sandboxing
Entitlements
Mediated File Access and Powerbox
The Mac App Store
Chapter 38 The End
Index