May 2014
Intermediate to advanced
624 pages
19h 43m
English
Superficially, Interface Builder looks like a tool for drawing UI layouts. And that is part of what it does: More accurately, Interface Builder is a visual editor for the relationships between objects in your application. What-goes-where is just one kind of relationship.
Note
From the 1990s through Xcode 3, Interface Builder was a separate application. There are other editors in Xcode that are also radically different from the main code editor, but because of its long history of being a stand-alone application, people still speak of IB as a thing apart.
You’ve seen UI-layout editors before, on many other platforms: Most of them emit executable code that constructs the view hierarchy described in the editor; ...