Можем ли мы использовать сон (9); Функция - PullRequest
0 голосов
/ 18 марта 2010

Можем ли мы использовать функцию сна в applicationDidFinishLaunching, чтобы занять больше времени для отображения экрана-заставки?. Это действительно в HIG

Ответы [ 3 ]

3 голосов
/ 18 марта 2010

Вы можете использовать функцию сна в applicationDidFinishLaunching, но выполнение того, что вы хотите сделать, не приветствуется в HIG

Избегайте отображения окна «О программе», заставки и других типов запуска, которые не позволяют людям использовать ваше приложение немедленно.

1 голос
/ 18 марта 2010

Да. Но это действительно глупо. Также, если вы не закроете applicationDidFinishLaunching в течение определенного времени (скажем, 2-10 секунд), ваше приложение будет убито системой.

0 голосов
/ 13 октября 2010

Я никогда не понимаю представления о заставке, поскольку большинство приложений, которые я запускаю на iPhone и iPad, имеют их. Я не вижу проблемы с отображением логотипа компании в течение 2–3 секунд, а не файла Default.png, который мигает на экране в течение наносекунды, оставляя пользователю вопрос: «Что это было?»

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

Если пользователя откладывают на 2-3 секунды, тогда он действительно должен пройти курс "научиться охлаждать"!

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