и когда она должна умереть при работе с фрц?
Получается, что фрц сказало своей вьюМоделе, что у нее произошли такие и такие изменения, вью модель нагенерила новых вьюМоделей для новых сущностей?
С этими тупыми ячейками такие проблемы… Убегаем от избыточного использования памяти, но нагружаем проц перерисовкой вьюх и генерированием вью моделей.. Да, я делаю именно так - пришли изменения (из сети или базы - не важно) - нагенерил новые модели, отдал их вью контроллеру, тот уже работает с таблицей. Но еще момент, было бы приложение требовательным к расходу процессорного времени - наверное все же апдейтил то, что есть. Но тут надо считать насколько это дешевле/дороже. Кто-то считал?
Cell view model создается тогда, когда frc view запрашивает cell view model for cell по нужному index path, для которого frc view model не может найти объект в своем массиве cell view models, соответствующий managed object'у из fetched objects по этому index path. А удаляется тогда, когда пропадает strong ссылка из cell view и из этого массива (по сообщению frc). Не?
Обсуждают сегодня