Какой смысл добавлять UIViewController в IB? Нет способа добавить код, как вы можете, если вы создаете viewController в XCode? И если вы можете, в чем преимущество этого в IB.
И дело не в том, чтобы MVC разделял код на «модульные» части, так зачем добавлять ViewController в IB