iOS

SwiftUI Temelleri

SwiftUI view'ları, modifier'lar, stack'ler, listeler, ForEach, state temelleri ve kompozisyon

18 mülakat soruları·
Mid-Level
1

SwiftUI'nin bildirimsel yaklaşımını UIKit'e kıyasla en çok ne karakterize eder?

Cevap

SwiftUI, arayüzü değiştirmek için emirsel adımlar uygulamak yerine istenen durumun tanımlandığı bildirimsel bir yaklaşım kullanır. Bu temel fark, veri ile görüntü arasında otomatik senkronizasyon sağlar ve karmaşıklığı ile durum yönetimi hatalarını azaltır.

2

Her SwiftUI view'ı hangi protokole uymalıdır?

Cevap

View protokolü SwiftUI'nin temelidir. Her UI bileşeni buna uymalı ve arayüzün hiyerarşik tanımını döndüren bir 'body' özelliği sağlamalıdır. Bu protokol uyumu, SwiftUI'nin view yaşam döngüsünü ve güncellemelerini yönetmesine olanak tanır.

3

SwiftUI'de modifier'ların temel rolü nedir?

Cevap

Modifier'lar, view'ların görsel, davranışsal veya düzen özelliklerine değişiklikler uygulayarak onları dönüştürür ve yapılandırır. Zincir halinde çalışır ve orijinali değiştirmek yerine yeni bir değiştirilmiş view döndürürler. Bu, değişmezliği korur ve kompozisyonu kolaylaştırır.

4

Bir view'ın yerel durumunu hangi property wrapper yönetir?

5

SwiftUI'de birden çok view'ı yatay olarak hangi container birleştirir?

+15 mülakat soruları

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