All of the changes to this book have been made in response to tech review and the reader errata and we are off to copy edit, indexing, and type setting. Except for those changes and additions, this is the final version of the book.
This release includes several new chapters. You’ll learn to write a formatter for a table cell. Along the way, Brian describes calling Objective-C methods that take by-reference arguments. There’s a chapter on opening a file-chooser panel with a double-click in a table cell. You’ll learn to drag a pathname (from, for example, the Finder) and drop it into a table cell. We also wrap up the testing material with some comments on test-driven design.
This beta includes two new chapters on exploring tables and testing. You’ll find one on managing selections and editing and one on putting radio buttons into tables. Also there’s been a bit of rearranging. The chapter on how bindings work has been moved to the reference section at the end. Material explaining how the testing tools work has been integrated into the chapter in which they are first used.
Recent additions include a new chapter on how to effectively test your Ruby Cocoa code. One advantage of writing your Cocoa code in Ruby is that you have access to Test::Unit, the Shoulda gem, and Assert(2.0). Brian has also recently shown you how to work with a second Nib file and how to work with Cocoa Bindings. The three chapters on bindings show you how to use them and then shows you how bindings really work.
In this release, Brian Marick has added a chapter on persisting user preferences. He shows you how to save your users settings so that your users don’t have to configure your application every time they run it.