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