Используйте malloc
и free
[только 115] для выделения памяти, которая будет управляемой c-centric библиотеками и API. Используйте new
и delete
(и []
варианты) для всего, чем Вы управляете.
Короче - нет. Цель Default.png - дать iPhone OS что-то для отображения пользователю во время загрузки вашего приложения. Лучшее, что вы можете сделать, - это ускорить начальную загрузку вашего приложения (скажем, отложить загрузку вашего ресурса до тех пор, пока программа запущена), затем добавьте свою собственную анимацию, пока вы фактически загружаете ресурсы «за кулисами».
Если вы думаете об этом как об анимированном экране загрузки, тогда нет, но при первом просмотре вашего приложения загружаются все данные и что-то делают, пока оно это делает, тогда конечно да но я пытаюсь это сделать, и сейчас у меня ничего не получается
Насколько я знаю, к сожалению, нет. Смысл легкости default.png в том, чтобы позволить приложению интенсивно наращивать объемы за кулисами. Анимация потребляла бы драгоценные циклы процессора.
Однако, если вам нужно выполнить дополнительную обработку после запуска вашего приложения, вы можете в это время выполнить многопоточную CA-анимацию.
нет, но если ваша инициализация занимает много времени. вы можете добавить настраиваемый анимированный запускающий вид после запуска приложения
для краткости. после запуска, перед всей реальной инициализацией, выделите, инициализируйте и отобразите представление, которое точно такое же, как default.png, но с эффектом анимации.
пока отображается это представление анимации, инициализируйте реальные материалы вашего приложения в фоновом режиме при завершении замените анимационный вид