Recently I noticed that one of my favorite books for learning cocoa was updated to it’s second version. Cocoa Recipes for Mac OS X (2nd Edition) is a hands on approach to teaching cocoa. The orginal Cocoa Receipes was conceived from a web site from the same author called Vermont Recipes. This book is one of the best books for driving home some real world learning after finishing Aaron Hillegass book Cocoa(R) Programming for Mac(R) OS X (3rd Edition). There is nothing better to learning cocoa concepts than actually writing code especially as part of an actual application.
The entire book takes the reader through development of one complete project. The reader follows along as the author adds new features to the application one chapter at a time. The author takes the time in each chapter to explain what is happening. I referenced the Vermont Recipes extensively (before the book came out) when I first picked up cocoa and still find it useful today. The new version is updated to reflect the changes in the recent Snow Leopard OS X release.
As a side note I should mention that I do not know the author personally or compensated in anyway for writing this post. Bill Cheeseman is a very active member of the Cocoa community and can be seen on the Apple mailing list. Also, as of this writing, Amazon’s look inside the index is from the old version.