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
}