Sobes.tech
Junior — Middle

iOS geliştirmede viewDidLoad() metodunda neler olduğunu açıklayabilir misiniz?

sobes.tech yapay zeka

AI'dan gelen yanıt

viewDidLoad() yöntemi, görünüm denetleyicisinin (UIViewController) yaşam döngüsünde, görünüm belleğe yüklendikten sonra, ancak ekranda görünmeden önce bir kez çağrılır. Bu yöntemde genellikle arayüzün ilk ayarları, veri başlatma, alt görünümlerin eklenmesi, delegelerin yapılandırılması ve görünüm yüklenirken yapılması gereken diğer işlemler gerçekleştirilir.

Örnek:

override func viewDidLoad() {
    super.viewDidLoad()
    // Arka plan ayarı
    view.backgroundColor = .white
    // Veri yükleme
    loadData()
    // Düğme ekleme
    let button = UIButton(type: .system)
    button.setTitle("Нажми меня", for: .normal)
    button.addTarget(self, action: #selector(buttonTapped), for: .touchUpInside)
    view.addSubview(button)
    button.center = view.center
}