Sobes.tech
Junior — Middle

SwiftUI bağlamında @State açıklamasının ne anlama geldiğini açıklayabilir misiniz?

sobes.tech yapay zeka

AI'dan gelen yanıt

SwiftUI'de, @State anotasyonu, görünümde yerel durumu bildirmek için kullanılır. Bu, SwiftUI tarafından izlenen ve değiştiğinde ilgili arayüzü otomatik olarak yeniden çizen bir özelliktir.

Örneğin, tıklama ile metni değiştiren bir düğünüz varsa, metni @State içinde saklayabilirsiniz:

struct ContentView: View {
    @State private var count = 0

    var body: some View {
        VStack {
            Text("Tıklama sayısı \(count)")
            Button("Beni tıkla") {
                count += 1
            }
        }
    }
}

Bu şekilde, @State görünüm içinde değiştirilebilir verileri saklamaya ve bunlar değiştiğinde UI'yi otomatik olarak güncellemeye olanak tanır.