Open Roman-Kuzin opened 3 years ago
Типа помочь тебе пройти собеседование или что?
Нет) интересуюсь было ли заложено в TableKit идея о том как "правильнее"\"красивее" доставать данные
или как можно развить дженерификацию для этого)
А зачем тебе доставать данный из ячеек? Их обычно туда только ложат.
я же описал прикладной пример
Пока, что я придумал, это запихивать тип "исходящих данных" в билдер и потом, таким же макаром, как создавать ячейку в cellForIndexPath, так и делать при получении данных. Но как-то не кашерно обращаться к билдеру(если воспринимать его как сущность из паттерна.
У тебя данные в ячейках всегда должны дублироваться в уровень бизнеслогики, вот там и отдавай это в бд, специально тянуть что то из ячеек не нужно, ячейки должна сама при изменении данных передвать их во viewModel самой ячейки
Задачка: организовать получение данных из ячеек с сохранением типизации и без тайп-кастинга. Пример прикладной задачи: Есть n ячеек с разными полями ввода и интерактива с пользователем. В необходимый момент времени, нужно собрать данные из ячеек и сохранить в БД.