İçeriğe geç

Swift 4 ile KeyPath kullanımı

Merhabalar bu yazımda Swift 4 ile gelen diğer bir yenilikte Keypath kullanım şekli oldu.

KeyPath yapısını İOS uygulamalarımızda yardımcı sınıflarda Observation işlemlerinde kullanılmakta. Daha önceden taglama #keypath yapısı ile kullanılıyordu şimdi dilin yeni sürümünde ise dosya path göstergesi şeklinde değiştirilmiş.

Aşağıda yeni kullanımını yazdığım örnek yardımı ile görebilirsiniz.

struct User {
    var name:String
    var age:Int
}

let obj = User(name: "Kenan", age: 31)

let namePath = \User.name

let name = obj[keyPath: namePath] // Kenan

 

Kategori:SwiftSwift 4

Bu yazı yorumlara kapalı.

Copyright © 2022 Kenan Atmaca