Курс 3 урок 38 viewDidLoad


#1

Я честно говоря так и не понял сути метода viewDidLoad, объясните пожалуйста для чего он нам нужен в cocoa touch class?


#2

Просто недавно занялся swift и не понимаю сути многих вещей


#3

Не очень понятен вопрос.
View did load вызывается после загрузки вашего view. Метод вызывается один раз в жизненном цикле контроллера. Соответственно его можно использовать для инициализации и настройки.

Как-то так.


#4

метод который загружает все что в нем написано при старте какого либо экрана


#5

Да, и главное что делает это всего один раз.


#6

То есть когда загружается главный экран приложения и отображается все, что на нем?


#7

да, все, что там прописано так же загружается


#8

вопрос про viewDidLoad

  1. из первого VC передаю данные во второй
    // fillingDataVC.isDeveloper = true
    image

  2. Во втором VC, в viewDidLoad() анализирую переданные данные. Говорит что ничего не принято.
    isDeveloper // false

  3. А если проверяю данные в методе viewWillAppear
    данные во второй VC переданы
    isDeveloper // true

Т.е. viewDidLoad() отрабатывает до получения данных из другого класса?


#9


Подскажите пожалуйста как правильно преобразовать тип данных?