Избегайте UITableViewController, если вы этого еще не сделали.
Для ускорения разработки TableView я всегда держу под рукой довольно общую реализацию TableView, с которой я могу копировать и вставлять фрагменты из.
Есливы постоянно делаете TableViews для различных типов объектов, попробуйте использовать протоколы, чтобы сделать реализации более единообразными.
Не бойтесь UIViews как подпредставлений, в отличие от постоянного использования UIViewControllers.Иногда ВК - это просто дополнительный уровень сложности, который вам не нужен.
Мой опыт показывает, что самое большое, что вы можете сделать, как разработчик iPhone, чтобы стать более эффективным, - это знать, когда и когда не использоватьКонтроллеры в отличие от Views при выполнении сложных интерфейсов.
Хотел бы я быть более конкретным, но ваш вопрос немного расплывчатый ... в Interface Builder нет ничего плохого, это просто крутая кривая обучения.