UIViewController Yaşam Döngüsü
UIViewController yaşam döngüsü, viewDidLoad, viewWillAppear, geçişler, memory warning
1UIViewController yaşam döngüsünde loadView metodu nedir?
UIViewController yaşam döngüsünde loadView metodu nedir?
Cevap
loadView, controller'ın kök görünümünü oluşturmak için çağrılır. viewDidLoad'dan önce çağrılır ve yalnızca görünüm Interface Builder olmadan programatik olarak oluşturulduğunda override edilmelidir. Yaşam döngüsünün ilk aşamasıdır ve kök görünüm hiyerarşisini oluşturmak için idealdir. Override ederken varsayılan xib/storyboard'u yükleyeceği için asla super.loadView() çağırmayın.
2viewDidLoad yaşam döngüsünde ne zaman çağrılır?
viewDidLoad yaşam döngüsünde ne zaman çağrılır?
Cevap
viewDidLoad, görünüm belleğe yüklendikten sonra, loadView'dan sonra bir kez çağrılır. IBOutlet'leri yapılandırmak ve dahili durumu başlatmak için ideal zamandır. Bu metot, controller'ın yaşamı boyunca bir daha asla çağrılmaz.
3viewWillAppear'ın yaşam döngüsündeki rolü nedir?
viewWillAppear'ın yaşam döngüsündeki rolü nedir?
Cevap
viewWillAppear, görünüm ekranda gösterilmeden önce çağrılır. Controller'ın yaşamı boyunca birden çok kez çağrılabilir. Verileri yenilemek gibi, görünüm her belirdiğinde gerçekleşmesi gereken değişiklikleri yapmak için uygun yerdir.
viewWillAppear ile viewDidAppear arasındaki fark nedir?
viewWillDisappear'ın amacı nedir?
+17 mülakat soruları
Diğer iOS mülakat konuları
Swift Temelleri
Swift Dili Temelleri
UIKit Temelleri
UserDefaults & Keychain
Uygulama Yaşam Döngüsü
Auto Layout & Constraints
UITableView & UICollectionView
SwiftUI Temelleri
SwiftUI Durum Yönetimi
SwiftUI Navigasyon
Networking & URLSession
Codable ve JSON Ayrıştırma
Core Data
Protokol Yönelimli Programlama
MVVM Mimarisi
Push Bildirimleri
Birim Testleri & XCTest
UI Testleri
Xcode ve Build Sistemi
Swift Package Manager
Memory Management & ARC
Combine Framework
Concurrency & async/await
iOS Design Patterns
Performans Optimizasyonu
Güvenlik ve Şifreleme
SwiftUI Advanced
iOS Uygulama Mimarisi
Bir sonraki mülakatın için iOS'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla