Реализация шаблона проектирования MVVMIOS

Программируем под IOS
Anonymous
Реализация шаблона проектирования MVVM

Сообщение Anonymous »

Я прошу реализацию шаблона дизайна mvvm , поэтому здесь у меня есть homeviewcontroller
, который содержит homeviewmodel , homeviewcontroller , что у меня есть у меня сильные. Uiview должен иметь свою собственную ViewModel, поэтому для ячеек uitableview (hometableviewcell) каждый должен иметь свою собственную ViewModel, так что HomeViewModel содержит набор подборов для ячеек, которые будут переданы каждой ячейке или что является правильной его реализацией, лучшего сценария?extension HomeViewController : UITableViewDelegate, UITableViewDataSource {
public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return viewModel?.articlesCount ?? 0
}

public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
// ...
}
}


Подробнее здесь: https://stackoverflow.com/questions/611 ... ementation

Вернуться в «IOS»