Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Спасибо за статью.
Есть пара замечаний:
DRHTableViewDataModel метод item(forIndexPath: IndexPath) и вызывать его, когда необходимо конфигурировать ячейки таблицы.static func register(inTableView tableView: UITableView?) {
tableView?.register(self.nib, forCellReuseIdentifier: self.identifier)
}и вызывать его при инициализации на ших контроллеров. Таким образом вы избежите дублирования кода и повысите его инкапсуляцию.
Использование паттерна MVC при проектировании TableView