Sobes.tech
Junior — Middle

iOS dasturlashda viewDidLoad() metodida nima bo'layotganini tushuntirib bera olasizmi?

sobes.tech AI

AIdan javob

viewDidLoad() usuli, ko'rinish nazoratchisi (UIViewController) hayot aylanishida bir marta chaqiriladi, uning ko'rinishi xotirada yuklanganidan so'ng, lekin ekran ko'rinishidan oldin. Bu metodda odatda interfeysning dastlabki sozlamalari, ma'lumotlarni boshlash, kichik ko'rinishlarni qo'shish, delegatlarni sozlash va boshqa operatsiyalarni bajarish uchun ishlatiladi, ular faqat bir marta yuklashda bajariladi.

Misol:

override func viewDidLoad() {
    super.viewDidLoad()
    // Fon sozlamasi
    view.backgroundColor = .white
    // Ma'lumotlarni yuklash
    loadData()
    // Tugma qo'shish
    let button = UIButton(type: .system)
    button.setTitle("Нажми меня", for: .normal)
    button.addTarget(self, action: #selector(buttonTapped), for: .touchUpInside)
    view.addSubview(button)
    button.center = view.center
}