İçeriğe geç

Swift 5.1 ile @propertyWrapper kullanımı

Merhabalar bu yazımda Swift dilinin yeni sürümünde karşılaşacağımız @propertyWrapper yapısı nedir ve nasıl kullanırız sorusuna yanıt bulacağız.

Swift 5.1 ile eklenen bu yapı ile değişkenlere ön ek olarak eklediğiniz @property tanımları ile değişkeni bir fonksiyona sokmadan yaratılma anında istediğiniz temizleme, ekleme vs işlemleri gerçekleştirebiliyorsunuz. SwiftUI ile birlikte aktif kullanılan yapı bizlere oldukça okunaklı ve etkileşimli yapılar oluşturmamızı sağlayacak.

Aşağıda yazdığım örnekler ile kullanımını görelim.

Yukardaki örnekte gördüğünüz gibi @ClearStr olarak tanımlanan değişkenler otomatik olarak nokta işaretinden temizlenmiş bir şekilde kullanılabilinir. Bu gibi yapıları oluşturacağınız değişkenlerde kullanmanız oldukça yararlı olacaktır.

Diğer bir örnekte UserDefaults yapısını bu şekilde oldukça verimli kullanabiliriz.

Burada isLogin değişkenine değeri set veya get ettiğimiz zaman UserDefaults ile belirttiğimiz key üzerinden işlemleri gerçekleştirmiş oluruz.

Tarih:SwiftSwift 5

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

© 2019 Kenan Atmaca