struct是值类型。 class是引用类型,@Observable修饰class让其成员值的变动可被UI观测到,@Model遵循@Observable。 参考 § CS193p:iOS Development with SwiftUI