Запустите тот же код после установки приложения - PullRequest
0 голосов
/ 28 июня 2011

Мое приложение перед первым запуском должно выполнить тот же код.Возможно ли перенести это в установщик?

1 Ответ

4 голосов
/ 28 июня 2011

Нет.Приложения iOS устанавливаются в процессе установки Apple App Store.Apple не предлагает никаких зацепок в процессе установки для внедрения кода.При первом запуске приложение должно будет выполнить этот код первого запуска.

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

...