For main views, I feel the same way. For some subviews, I don't. I hate having my MainWindow as a xib (like the default project does which is why I created my own default project). For those simple views, I'll use IB. For my UITableViews (and all the form input version of those), it's straight code. It's easier then pulling teeth with IB.