iOS

Swift Temelleri

Değişkenler ve sabitler, türler, optionals, closures, control flow, error handling

25 mülakat soruları·
Junior
1

Swift'te 'let' ile 'var' arasındaki fark nedir?

Cevap

let değiştirilemez bir sabit tanımlar, var ise değiştirilebilir bir değişken tanımlar. Bir sabit tanımlandıktan sonra değiştirilemez, ancak bir değişkenin değeri değişebilir. Güvenlik ve kod netliği için varsayılan olarak let kullanın.

2

Swift'te true veya false'u temsil etmek için hangi veri türü kullanılır?

Cevap

Bool türü, true ve false boolean değerleri için kullanılır. Swift'te yürütme akışını kontrol etmek için koşullarda kullanılan temel bir türdür. Diğer türler farklı amaçlara hizmet eder: Int tam sayılar için, String metin için kullanılır, Boolean ise Swift'te yoktur.

3

Swift'te tür çıkarımı (type inference) nedir?

Cevap

Tür çıkarımı, Swift'in bir değişkenin türünü başlangıç değerinden otomatik olarak çıkarmasını sağlar. Örneğin 42 atarsanız Swift Int olarak çıkarır. Metin atarsanız String olarak çıkarır. Bu, tür güvenliğini kaybetmeden kodu kısa tutar. Gerekirse türü açıkça belirtebilirsiniz.

4

Swift'te optional nedir?

5

'if let' kullanarak bir optional'ı güvenli şekilde nasıl açarsınız (unwrap)?

+22 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