А каким тогда образом я данные получать буду?
по сути UIViewController = UIView, и то и то вьюха, о логике они вообще ничего не должны знать, и в них никогда не импортируется что-то связанное с кордатой или прочими провайдерами данных, сетевыми вызовами, какими-то логическими/математическими операциями, обработки пользовательского ввода, вообще ничего, это как HTML в web, максимально глупый, просто отрисувывает те данные, которые ему передали