[Я только что опубликовал похожий вопрос, но я не уверен, действительно ли он опубликован. Редактор: удалите, если это двойной пост.]
Приложение, которое я пишу, имеет довольно много кода в appdelegate «applicationDidFinishLaunching» и ViewController «viewDidLoad». Весь этот код выполняется прежде, чем пользователь сможет начать что-то делать с приложением. В то же время, «default.png» отображается в качестве заставки. Это может занять до 10 секунд, что я считаю недопустимо долгим.
Поэтому я хочу, чтобы часть кода выполнялась, когда фактический пользовательский интерфейс уже виден и доступен для пользователя. Однако я не хочу, чтобы пользователь сам нажимал кнопку обновления / продолжения.
Может ли кто-нибудь предложить мне способ минимизировать время запуска и выполнить этот вид отложенного выполнения?
Спасибо заранее,
Sjakelien