Skip to content

Instantly share code, notes, and snippets.

@hasanalisiseci
Created January 11, 2024 19:00
Show Gist options
  • Save hasanalisiseci/e4a6f8c4bdbebf388847a3896b16b920 to your computer and use it in GitHub Desktop.
Save hasanalisiseci/e4a6f8c4bdbebf388847a3896b16b920 to your computer and use it in GitHub Desktop.
// MARK: Old Observable Class
class WeatherViewModel: ObservableObject {
@Published var currentTemperature: Double = -5.2
@Published var city: String = "Sivas"
@Published var isSnowing: Bool = false
}
// MARK: New Observable Class
@Observable class WeatherViewModel {
var currentTemperature: Double = -5.2
var city: String = "Sivas"
var isSnowing: Bool = false
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment