Chapter 1 What Is Cocoa? 15 Chapter 2 Cocoa Objects 59 Chapter 3 Adding Behavior to a Cocoa Program 111 Chapter 4 Cocoa Design Patterns 141 Appendix A The Core Application Architecture on Mac OS X 201 Appendix B Other Cocoa Architectures on Mac OS X 239