@AppStorage is used to store persistent state that is backed by UserDefaults.
It behaves like @State, but the value:
@AppStorage = @State + persistence (UserDefaults)
@AppStorage is a property wrapper that:
@AppStorage("isDarkMode") var isDarkMode = false
"isDarkMode" → key in UserDefaultsfalse → default valuestruct SettingsView: View {
@AppStorage("isDarkMode") var isDarkMode = false
var body: some View {
Toggle("Dark Mode", isOn: $isDarkMode)
}
}