【问题标题】:What is the meaning of Single Source of Truth (SSOT) in the context of SwiftUI?在 SwiftUI 的上下文中,Single Source of Truth (SSOT) 的含义是什么?
【发布时间】:2020-02-12 08:28:30
【问题描述】:

我在 Xcode 11 的 What's New 部分中找到了这个术语。在 SwiftUI 的上下文中,这里究竟是什么意思?

SwiftUI 包括:
设计工具读取和编写您手动编辑的相同代码以获得单一事实来源

【问题讨论】:

    标签: swiftui xcode11


    【解决方案1】:

    使用 SwiftUI,您可以以编程方式编写代码或使用设计工具编辑 UI,这也会导致 SwiftUI 代码被修改。本质上,您只有源代码,没有单独的设计文件(即 nib 或 Storyboard),这意味着您的 UI 设计和处理 UI 的代码永远不会不同步(以前的情况就是nib 文件或故事板)。

    【讨论】:

      【解决方案2】:

      SwiftUI 为用户界面设计提供了一种声明式方法。当您组成视图的层次结构时,您还可以指示视图的数据依赖关系。当数据发生变化时,无论是由于外部事件还是由于用户采取的操作,SwiftUI 都会自动更新界面的受影响部分。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-01-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-07-02
        相关资源
        最近更新 更多