UIApplication.shared.applicationIconBadgeNumber задерживается - PullRequest
0 голосов
/ 24 марта 2019

Я создаю приложение для iOS, и я заметил кое-что странное - иногда строка кода

let someVariable = UIApplication.shared.applicationIconBadgeNumber

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

1 Ответ

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

Если вы заботитесь о производительности своего приложения, то вы не можете измерить его с подключенным отладчиком и в конфигурации отладки, поскольку у него есть дополнительные издержки.
Вместо этого попробуйте новый Signpost с инструментами article

Если во время отладки вы заботитесь только о длительности, то я могу предположить, что на это влияет взаимодействие с Springboard защита процесса + отладчик.Но я бы сказал, что это вообще ничего не значит.

...