İçeriğe geç

Etiket: propertyWrapper

@StateObject vs @ObservedObject

Merhabalar, Bu yazımda SwiftUI ile birlikte kullandığımız ve hangisini kullanmalıyım diye düşündüğümüz değişken yapılarından @StateObject ve @ObservedObject kıyaslaması yapacağım.

Örneğin bir view nesnemize MVVM tasarım desenine uygun şekilde bir view model yazdığımız zaman ilgili view model objesi bu iki değişkenden …

Swift 5.5 ile @propertyWrapper kullanımı

Merhabalar bu yazımda Swift 5.5 ile fonksiyon parametresi içerisindede kullanılabilir hale gelecek olan @propertyWrapper örneği paylaşacağım.

Swift 5.1 ile aramıza katılan @propertyWrapper ile tanımladığımız değişkenlere ek özellikler kazandırabiliyoruz.

@propertyWrapper
struct ClearStr {
    private(set) var value: String = ""
    
    var wrappedValue: 

SwiftUI ile @StateObject kullanımı

Merhabalar bu yazımda SwiftUI yeni sürümü ile aramıza katılan @StateObject property kullanımından bahsedeceğim.

SwiftUI içerisinde bir çok farklı data sarmalayıcı property wrapper bulunmakta. Örneğin @EnvironmentObject, @ObservedObject gibi. Bunların her biri data tutmak ve sayfalar arası data aktarımı işlevlerinde duruma …

SwiftUI ile @AppStorage property kullanımı

Merhaba bu yazımda SwiftUI yeni sürümü ile eklenen @AppStorage property kullanımını sizlerle paylaşacağım.

Uygulamalarımızda local storage olarak kullandığımız UserDefaults sınıfını SwiftUI ile birlikte kolay bir şekilde property wrapper olarak kullanmamız için @AppStorage eklenmiş.

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

struct 

SwiftUI ile @State kullanımı

Merhabalar bu yazımda SwiftUI ile birlikte kullandığımız @State ön eki alan değişkenlerin ne işe yaradığını ve ne için kullanmamız gerektiğini sizlerle paylaşacağım.

SwiftUI ile ve Combine Framework ile birlikte kullandığımız ve örneklerini paylaştığım @ işareti ile kullanılan @propertyWrapper bulunmakta. Bunlardan …

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, …

© 2025 Kenan Atmaca