Array { value1 value2 if condition { value3 } }
iOS
Projeye geldiğinde Swift 6 zaten vardı mı, yoksa geçiş senin zamanında mı gerçekleşti?
Projede şu anki minimum iOS hedefi nedir?
Gelişim için ilginç kaynaklar hakkında bilgi ver — YouTube kanalları, Telegram kanalları, topluluklar, araçlar
UIKit için Viper mimarisini kullanıyor musunuz? Tüm uygulamalara mı yayılıyor?
son sınıf ProfileViewModel1 { enum Durum { ... } var durum: Durum = .idle let hizmet: UserService init(hizmet: UserService) { ... } func onBackPress() { // görünüm deinit } func loadUser() { durum = .loading Task { [weak self] guard let self else { return } do { let kullanıcı = try await self.hizmet.fetchUser() self.durum = .loaded(kullanıcı) } catch { self.durum = .failed(error.localizedDescription) } } } }
iOS 16 hedefiyle SwiftUI konusunda iOS 15'e kıyasla sorunlar, geçici çözümler veya sınırlamalar var mı?
@MainActor final class ViewModel: ObservableObject { @Published var image: UIImage? func onDownloadPhoto(url: URL) { do { let data = try Data(contentsOf: url) image = UIImage.init(data: data) } catch { log.error("Resim indirilirken hata: \(error)") } } } Button("İndir") { onDownloadPhoto(url) }
```swift struct ContentView: View { var body: some View { ScrollView { content .padding(20) } .background(Color(.systemGroupedBackground)) .overlay(alignment: .bottom) { continueButton } } } ``` ```swift struct ContentView: View { var body: some View { ScrollView { content .padding(20) } .background(Color(.systemGroupedBackground)) .safeAreaInset(edge: .bottom) { continueButton } } } ```
Yeni bir ekran veya yeni bir özellik uygularken, hemen SwiftUI mı yazıyorsunuz, yoksa UIKit ve SwiftUI arasında seçim konusunda tartışmalar oluyor mu?
Kendiniz -> Görev -> (güçlü) Kendiniz .... Geri -> View desinit -> View model deinit?
Projede SwiftUI kullanımı hakkında bana bilgi ver — politika nedir, kaç ekran SwiftUI ile yazılmış?
SwiftUI'da farklı stiller (birincil/ikincil) olan bir tasarım sistemi için yeniden kullanılabilir bir düğme bileşeni tasarlıyorsanız, bunu nasıl gerçekleştirirdiniz?
UIKit ve SwiftUI'da sunum modülleri için ne kullanılır — hangi mimari?
protokol SomeProtocol { func test() } func test1_1(değer: SomeProtocol) {} func test1_2(değer: any SomeProtocol) {} func test2_1(değer: some SomeProtocol) {} func test2_2<Değer: SomeProtocol>(değer: Değer) {} class A { func test2_2<Değer: SomeProtocol>(değer: Değer) { } } class B: SomeProtocol { func test() {} } class C: B {} A().test2_2(değer: B())
Şu anda iş parçacıklarıyla ilgili yeni görevler için GCD veya Modern Concurrency (async/await) kullanıyor musunuz?
Swift'te yapılandırılmış eşzamanlılık terimini nasıl anlıyorsun? Task.detached bu kavrama uyuyor mu?
DispatchQueue ile WorkItem kullanıp cancel() çağrıldığında iptal ne zaman ve nasıl gerçekleşir?