Как узнать, что снимок более эффективен? - PullRequest
0 голосов
/ 12 февраля 2019

Я использую snapshotView(afterScreenUpdates:) при работе с пользовательскими анимированными переходами, потому что в соответствии с документами Apple он более эффективен.

Кроме того, в некоторых крайних случаях представления моментальных снимков устранят проблемы переходакадры некорректно ...

Однако для простых переходов я не знаю, насколько лучше это сравнить с непосредственным использованием fromView и toView.Так как измерить эффективность этого?

1 Ответ

0 голосов
/ 03 марта 2019

Однако я не знаю, с чем вы сравниваете это или с чем

Более эффективно

Для вас.

Altho Instruments - это мощный инструмент, предоставляемый компанией Apple для диагностики и решения проблем с производительностью, нажав cmd + i, вы перестроите свое приложение и автоматически запустите инструменты, после чего сможете выбрать одну из перечисленных проблем илидиагностировать инструменты для тестирования.

В вашем случае, я полагаю, вы заботитесь о FPS (кадрах в секунду) , CoreAnimation и некоторой общей производительности памяти.

Я предлагаю начать изучать этот инструментпод Core Animation or Time profiler

  • Time Profiler: используется для измерения загрузки ЦП с разбивкой по методам / функциям.
  • Core Animation: используется для отладки всех видов проблем производительности Core Animation.

Подробнее об инструментах в этой замечательной статье

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...