Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
There’s more than one way to build an interface. With iOS SDK, you can build a GUI by hand using Objective-C, or you can lay it out visually using Xcode’s Interface Builder. When coding, you programmatically specify where each element appears onscreen and how it behaves. With Interface Builder, you lay out those same elements using a visual editor. Both approaches offer benefits. As a developer, it’s up to you to decide how to balance these benefits.
In the end, both technologies take you to the same place. The code used in Objective-C corresponds directly to the layout used in Interface Builder, and the callback behavior set up in Interface Builder produces identical results to those designed in Objective-C.