applicationDidFinishLaunching вызывается приложением Delgate по завершении запуска приложения.Этот метод полезен для выполнения настройки как можно скорее.Примерами этого могут быть настройка GameCenter и выполнение первой проверки запуска.
viewDidLoad вызывается UIViewController после загрузки представления, обычно из кончика.Однако в некоторых случаях вам может потребоваться выполнить настройку до загрузки представления.В этом случае используйте
viewWillLoad вызывается непосредственно перед загрузкой представления, обычно с кончика.По большей части, это не будет иметь большого значения, если вы используете viewDidLoad или viewWillLoad.Тем не менее, некоторые настройки могут быть выполнены после загрузки представления, а другие могут потребоваться до того, как на экране отобразится что-либо.
applicationDidFinishLaunching - для начальной настройки всего приложения, viewWillLoad - для настройки перед отображением представленияи viewDidLoad предназначен для настройки сразу после загрузки представления.