Я разрабатываю одностраничное приложение. для отображения списка фотографий в UICollectionView, загруженных из бэкэнда. Я структурировал свою модель и ViewController следующим образом: у меня есть HomeViewController с collectionViewController в нем.
HomeViewController будет зависеть от HomeDataSource для предоставления списка фотографий. HomeDataSource позаботится о извлечении данных из сетевого уровня.
Итак, вот мой вопрос, для списка фотографий, следует ли мне добавлять класс HomeViewController или следует помещать в класс HomeDataSource всякий раз, когда мне нужны данные, HomeViewController будет извлечь из HomeDataSource для архитектуры MVC?