This chapter introduced Interface Builder, a tool no less important to Cocoa development than Xcode itself. We used IB as a straightforward tool for laying out windows and views. We saw how to set the many options for automatic sizing of embedded views and how to use Interface Builder's own simulation mode to verify that our layout and sizing choices work.
This does not end our work with Interface Builder. Because it is a constructor for networks of Cocoa objects, Interface Builder will have a big role to play as we move on to the controller layer of our design.