@State @ObservedObject @StateObject 的使用
import SwiftUI
class CountModel: ObservableObject {
@Published var count: Int = 0 // 通过 @Published 标记的变量会触发视图更新
init() {
print("TimerModel initialized at \(count)")
}
}
struct ContentView: View {
@State private var count: Int = 0 // 声明一个状态变量
@ObservedObject private var model = CountModel() // 观察一个可观察对象
@StateObject private var model2 = CountModel(