Вопрос проверяет понимание жизненного цикла UIViewController и условий загрузки view.
viewDidLoad вызывается в момент загрузки view.
Для этого не требуется отображать экран пользователю.
Достаточно обратиться к свойству view контроллера.
После этого viewDidLoad будет вызван автоматически.
viewDidLoad вызывается один раз — когда view впервые загружается в память.
viewDidLoad — это метод, который вызывается после создания и загрузки view контроллера.
Перед перечислением важно понимать, что view загружается лениво.
viewlet vc = MyViewController()
_ = vc.view
view создаётся
вызывается loadView
затем вызывается viewDidLoad
модульные тесты
подготовка контроллера к показу
предварительная настройка зависимостей
добавление в иерархию окон
показ на экране
вызов lifecycle-методов вручную
Чтобы вызвать viewDidLoad, достаточно обратиться к view. Экран при этом показывать не нужно.