Это зависит от того, что вы намерены делать после начала загрузки формы представления.
Вы не хотите делать слишком много в viewWillAppear
(Вызывается, когда представление готово).будет показано) как это может повлиять на производительность;как правило, вы хотите сделать такие вещи, как обновить таблицу или обновить текст на метке и т. д. Метод viewDidLoad
вызывается после загрузки представления, и обычно добавляются такие вещи, как кнопки, метки и т. д., все, что вы хотитепоявляются на виде.Если у вас есть какие-либо задачи, выполнение которых может занять много времени, лучше выполнить их в viewDidAppear
, так как представление уже загружено;Рекомендуется выполнять эти методы в отдельном потоке или, по крайней мере, предоставлять пользователю какой-либо индикатор активности, пока работа не будет выполнена.