XCode offers a quite smart tool for creating layouts, outlets, actions etc. I worked with some Java Swing projects under Netbeans and all layouts stuff we were creating manually - that was a good way to having everything under control and being independent on any hard to maintain auto-generated stuff. And honestly I enjoyed that approach.
After reading such topics like that:
iOS: Programmatically creating UIWindow results in wrong position
or
do-you-prefer-building-your-interfaces-in-ib-or-programmatically-and-why
i can see that there is no sense in asking you "How it is with iOS" (no simple answer), but I think I can ask you if (according to your experience) using IB has any limitations in that sense, that something it is more difficult or impossible to achieve using IB instead of create it manually?
-- I new here so please let me know in case of my question is not suitable here...