Size: a a a

iOS Developers — русскоговорящее сообщество

2021 January 19

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
реализуйте через кастомную презентацию обычного контроллера модально overfullscreen
источник

ГС

Георгий Старков... in iOS Developers — русскоговорящее сообщество
Окей, спасибо за варианты 🙂
источник

DY

Danil Y. in iOS Developers — русскоговорящее сообщество
Denis Kim
в документации примеры по использованию, писать свою библиотеку я не призывал
У меня задача найти какие пункты в списке изменились/добавились/удалились, и сообщить об этом UITableView. Велосипеды для автоматизации этого написаны уже десятки раз. Не представляю каким образом меня спасёт, если я самостоятельно реализую алгоритм диффинга и самостоятельно буду дёргать методы таблицы
источник

DY

Danil Y. in iOS Developers — русскоговорящее сообщество
Документация это ж не священная корова и лечебными свойствами она не обладает. Я и так знаю, что там написано на этот счёт 🤔
источник

AK

Anton K. in iOS Developers — русскоговорящее сообщество
@vovkaprigarin Вока, это ты чтоли?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
я вам не предлагал ничего реализовывать самостоятельно. все уже есть давно реализованое от эпла. осталось только заюзать, вместо использования неназванных библиотек которые вы перебираете и которые судя по всему не очень клево работают
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
Anton K.
@vovkaprigarin Вока, это ты чтоли?
Ну да
источник

AK

Anton K. in iOS Developers — русскоговорящее сообщество
красава
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
и не забывайте про второй вариант который я предположил. но что вы тут хотите услышать не запостив ни единой строчки кода - не понятно
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
Anton K.
красава
🙂
источник

DY

Danil Y. in iOS Developers — русскоговорящее сообщество
Denis Kim
я вам не предлагал ничего реализовывать самостоятельно. все уже есть давно реализованое от эпла. осталось только заюзать, вместо использования неназванных библиотек которые вы перебираете и которые судя по всему не очень клево работают
Окей, тогда покажите мне где у эпла реализованы диффинг-алгоритмы и что за метод умеет накатывать результат выполнения дифа на таблицу
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
вызовые делегата у fetchedresultscontroller в точности повторяют апдейты для таблицы например
источник

DY

Danil Y. in iOS Developers — русскоговорящее сообщество
у меня не Core Data 🤷 Просто обычные массивы
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
тогда UItableviewdiffabledatasource
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
Anton K.
красава
Там есчо про докер есть статейка
источник

DY

Danil Y. in iOS Developers — русскоговорящее сообщество
Denis Kim
тогда UItableviewdiffabledatasource
iOS 13+, не подходит 😔
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
как все не просто. ну тогда я бы апдейту руками выполнял, а не сравнивал массивы между состояниями
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
в любом случае спрашивать где ошибка не давая код бессмысленно
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
Danil Y.
Окей, тогда покажите мне где у эпла реализованы диффинг-алгоритмы и что за метод умеет накатывать результат выполнения дифа на таблицу
В доке есть? В свифте есть? нууу тогда руки
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
Danil Y.
У меня задача найти какие пункты в списке изменились/добавились/удалились, и сообщить об этом UITableView. Велосипеды для автоматизации этого написаны уже десятки раз. Не представляю каким образом меня спасёт, если я самостоятельно реализую алгоритм диффинга и самостоятельно буду дёргать методы таблицы
Именно это и нужно сделать.

Только вот в чём проблема написать код который будет дифы вытаскивать? Это же… ну… не сложно вроде
источник