Если вы планируете просто использовать механику Default.png
для отображения вашего заставки, проблем нет.
Проблема возникает, если вы хотите продлить показ только такого изображения только ради этого.Это то, против чего HIG: пользователь вынужден ждать без реальной выгоды.Также следует заметить, что с появлением многозадачности (iOS 4) эффект отображения заставки уменьшился, поскольку в большинстве случаев приложение не закрывалось, поэтому при возврате вы вообще не видите заставки.к нему.
С другой стороны, следует понимать, что если вам нужно выполнить какое-то задание по настройке в вашем приложении, которое требует времени, а вам нужно сделать при запуске, тогдапридется ждать.Тем не менее, важно, чтобы он был уведомлен об ожидании и о том, для чего оно.Это может означать, например, отображение над изображением надписи с надписью: «Загрузка ...» или «Подготовка данных ...» или что-либо еще, что ваш пользователь мог бы лучше понять как часть функциональности программы.
Что касается того, как это сделать, то, AFAIK, нет другого способа, кроме как запустить ваше приложение с видом, точно таким же, как Default.png (простой UIImageView
подойдет).Это означает, что в вашем методе делегата appDidFinishLaunching вы создаете представление и присоединяете его к окну;затем, когда вы закончили подготовку приложения, вы переключаетесь в режим real .Это также даст вам возможность добавить ярлык или любой другой вид сообщений пользователю.