В идеале я хотел бы иметь возможность создавать представления в Интерфейсном Разработчике и затем менять их на код.
Буду признателен за любые ссылки на примеры кода или учебные пособия.
Это именно то, что позволяет сделать соединение UIViewController и UIView. Вы можете создать UIView для UIViewController в Интерфейсном Разработчике, а затем просто использовать их из своего кода с легкостью.