This chapter is about making your life with Interface Builder (IB) a little more comfortable. Although it is possible to write a complete app without doing any work in IB, it's fair to say that most projects are completed with at least some help from the editor that Apple likes to claim meets all your user-interface design needs. Sometimes, it even does.
The main challenge with Interface Builder is the sheer amount of information it holds. A storyboard may contain scores of View Controllers, navigation, and tab controllers; views may be nested deep inside a hierarchy of other views, some of which are never even visible, and increasingly, interfaces are built with a large number of separate storyboards.
Maintaining a clear overview of a project can become quite tricky, but there are a number of things we can do to make all of the challenges listed above more manageable, without compromising our design and development flow.
In this chapter, you will...