应用程序中的流动方式

28 阅读1分钟

以下是数据在应用程序中的流动方式:

  1. Alice 创建一条新的清单消息,并将其保存到数据库中
  2. 应用程序观察数据库插入并更新 viewModel 的message属性
  3. 观察MessageViewviewModel 的变化,使其刷新并显示新消息
  4. Bob 点击一些清单项,调用 viewModel 来更新数据库
  5. viewModel的message属性更新,触发UI刷新

就是这样!借助 SwiftUI 的数据流工具,我们可以构建声明式、反应式应用程序,自动与不断变化的数据保持同步。