Junior — Middle
¿Puedes explicar qué sucede en el método viewDidLoad() en el desarrollo de iOS?
sobes.tech AI
Respuesta de la IA
Метод viewDidLoad() вызывается один раз в жизненном цикле контроллера представления (UIViewController) после того, как его view загружено в память, но до того, как оно появится на экране. В этом методе обычно выполняют начальную настройку интерфейса, инициализацию данных, добавление подвидов (subviews), настройку делегатов и прочие операции, которые нужно сделать один раз при загрузке view.
Пример:
override func viewDidLoad() {
super.viewDidLoad()
// Настройка фона
view.backgroundColor = .white
// Инициализация данных
loadData()
// Добавление кнопки
let button = UIButton(type: .system)
button.setTitle("Нажми меня", for: .normal)
button.addTarget(self, action: #selector(buttonTapped), for: .touchUpInside)
view.addSubview(button)
button.center = view.center
}