Creating this book required the efforts of many people. I want to thank them for their help. Their contributions have made this a better book than I could have ever written alone.
First, I want to thank the students who took the Cocoa programming course at the Big Nerd Ranch. They helped me work the kinks out of the exercises and explanations that appear here. Their curiosity inspired me to make the book more comprehensive, and their patience made it possible.
By helping me teach and develop materials at the Ranch, Chris Campbell played a very important role in the revisions for the second edition. He made great additions and caught many of my most egregious errors. He also took all the screenshots.
Many people read the drafts of ...