Size: a a a

2020 April 13

ET

Evgeny Tishkin in SwiftBook
поищи может уних
источник

ET

Evgeny Tishkin in SwiftBook
что сопрешь _
источник

A

Alex in SwiftBook
Варя Кузнецова
смотри профилировщик. мб декод картинки из джипега вынести в фон (например SDWebImage так делает, тоже на хабре статья есть, из аналогов на свифте - KingFisher, но про него не знаю делает ли так). но по остальному - профилировать
Погляжу, спасибо, но экране нет ничего такого кроме кучи лейблов и графика
источник

A

Alex in SwiftBook
Варя Кузнецова
смотри профилировщик. мб декод картинки из джипега вынести в фон (например SDWebImage так делает, тоже на хабре статья есть, из аналогов на свифте - KingFisher, но про него не знаю делает ли так). но по остальному - профилировать
Больше всего времени занимает именно layout
источник

ВК

Варя Кузнецова... in SwiftBook
Alex
Больше всего времени занимает именно layout
ты его переопределяешь где-то?
источник

ВК

Варя Кузнецова... in SwiftBook
там все в стеквью? если да, попробуй стек убрать
источник

A

Alex in SwiftBook
Да, там скрол вью, в которой горизонтальный стек, в этом стеке кастомные вьюхи в которых еще по штук 6 стеков
источник

A

Alex in SwiftBook
Но они мне необходимы
источник

A

Alex in SwiftBook
Для скрытия юай
источник

ВК

Варя Кузнецова... in SwiftBook
то есть в каждой ячейке еще скрол и стек со вложенными стеками?
источник

A

Alex in SwiftBook
Смотри, есть page controller и в нем 6 одинаковых контроллеров, которые показывают разные данные
источник

A

Alex in SwiftBook
Варя Кузнецова
то есть в каждой ячейке еще скрол и стек со вложенными стеками?
Ес
источник

ВК

Варя Кузнецова... in SwiftBook
думаю, в этом проблема. постарайся придумать как облегчить
источник

A

Alex in SwiftBook
При чем скролл лагает, а page curl норм отрабатывает🤔
источник

ВК

Варя Кузнецова... in SwiftBook
попробуй это облегчить, хотя бы вложенные стеки убрать. мб использовать внутри коллекции и таблицы вместо этого вот всего. либо смотри что еще медленно и за счет этого выезжать
источник

ВК

Варя Кузнецова... in SwiftBook
что возможно - выносить с мейн-потока (пример - подготовка данных для графика)
источник

ВК

Варя Кузнецова... in SwiftBook
и еще проверь есть ли смысл убирать это дело. для теста убери контент весь с ячеек и посмотри будет ли подлагивать. будет - беда может крыться в другом
источник

ВК

Варя Кузнецова... in SwiftBook
если layoutSubviews хоть где-то переопределяется, то на него тоже стоит обратить внимание (для графиков скорее всего переопределяются)
источник

ВК

Варя Кузнецова... in SwiftBook
о, еще вспомнила. снизь приоритеты всем констрейнтам и активируй их пачками (NSConstraint.activate). сториборды и ксибы сами оптимизируют активации констрейнтов (но приоритеты!). если совсем никуда, то из констрейнтов можно попробовать выйти в фреймы, но они ща вроде все равно переводятся под капотом в констрейнты такшт не уверена и тогда аккуратно с разными экранами
источник

Y

Yaroslav in SwiftBook
Всем привет. Кто-нибудь интегрировал графики power bi в своё приложение?
источник