Explaining the object-oriented design patterns found in Apple's Cocoa frameworks, this book supplies insight into the design & rationale of Cocoa. With that insight, professionals will be able to effectively re-use the tried-&-true patterns in their own software.