İçeriğe geç

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 ContentView: View {
    
    @AppStorage("trial") var trial: Bool = false

    var body: some View {
        VStack {
            Text("Welcome, \(trial ? "Trial period has started": "")").padding()

            if !trial {
                Button("Start Trial") {
                    self.trial = true
                }
            }
        }
    }
}

 

 

Tarih:SwiftUI

İlk Yorumu Siz Yapın

Bir cevap yazın

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

Copyright © 2020 Kenan Atmaca