Ну если упрощать, то то что у тебя вьюконтроллер - это контроллер, данные, которые ты вьюконтроллером дергаешь это модель, выносится в отдельный класс, а вью - это то, что показывает твои данные с помощью вьюконтролллера.
Например для тейблвью вью будет дефолтный тейблвьюселл или тот что ты сам напишешь.
Основная и главная мысль мвц в том что модель и вью взаимодействуют только через контроллер.