Назад к вопросам
Junior — Middle
73
Можете объяснить, что происходит в методе viewDidLoad() в iOS-разработке?
Ответ от нейросети
sobes.tech AI
Метод 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
}