SwiftUI Navigasyon
NavigationView, NavigationStack, sheet, alert, toolbar, programatik navigasyon
1SwiftUI'de NavigationStack ve NavigationView arasındaki temel fark nedir?
SwiftUI'de NavigationStack ve NavigationView arasındaki temel fark nedir?
Cevap
NavigationStack (iOS 16+), NavigationView'in yerini alır ve NavigationPath ile daha açık bir state yönetimi sunar. NavigationView örtük bir navigation stack kullanırken, NavigationStack bindable bir state aracılığıyla navigasyonun tam programatik kontrolünü sağlar.
2SwiftUI'de navigationTitle modifier'ının amacı nedir?
SwiftUI'de navigationTitle modifier'ının amacı nedir?
Cevap
navigationTitle modifier'ı, bir view göründüğünde navigation bar'da gösterilen başlığı ayarlar. Başlığın görüntüleme stilini (inline, large) kontrol etmek için bir displayMode parametresi alır. Navigasyon arayüzünün önemli bir öğesidir.
3NavigationLink ile bir hedefe navigasyon oluşturmanın doğru yöntemi nedir?
NavigationLink ile bir hedefe navigasyon oluşturmanın doğru yöntemi nedir?
Cevap
NavigationLink bir label (görüntülenen view) ve bir destination (hedef view) alır. Modern SwiftUI'de, daha iyi state yönetimi için value ve navigationDestination modifier'ı kullanan initializer tercih edilir. NavigationLink, iOS'ta varsayılan olarak bir chevron göstergesi gösterir.
SwiftUI'de toolbar modifier'ının rolü nedir?
State'li bir NavigationStack oluşturmak için doğru sözdizimi nedir?
+15 mülakat soruları
Diğer iOS mülakat konuları
Swift Temelleri
Swift Dili Temelleri
UIKit Temelleri
UIViewController Yaşam Döngüsü
UserDefaults & Keychain
Uygulama Yaşam Döngüsü
Auto Layout & Constraints
UITableView & UICollectionView
SwiftUI Temelleri
SwiftUI Durum Yönetimi
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