Use IB to build small components and highest-level layouts.
Use code for everything in between, as well as individual views.