Внедряются ли графические операции вне экрана? - PullRequest
0 голосов
/ 11 сентября 2010

Я пытаюсь оптимизировать некоторые графические процедуры для приложения, и я хотел бы знать, есть ли анимация вне экрана (например, [object startAnimating]) или просто перемещение UIImageView путем установки его прямоугольника (off экран), есть какие-либо процессорные издержки, или они как-то игнорируются, когда находятся вне экрана?

Большое спасибо за любую помощь.

1 Ответ

0 голосов
/ 11 сентября 2010

(1) Если это связано с изменением пикселей на экране, это накладные расходы.

(2) Если это связано с выполнением чего-либо за кадром, что в конечном итоге будет на экране, это накладные расходы.

(3) Если это связано с тем, что никогда не будет отображаться на экране, почему вы делаете это в первую очередь?

Последний, тем не менее, очень странный. Иногда вам необходимо поддерживать относительно визуальное состояние таким образом, чтобы вы могли затем получать информацию, даже если она не визуальная. Впрочем, довольно мало и далеко друг от друга. Трудно сказать, не зная больше о вашей ситуации.

...