SwiftUI 内功之SwiftUI 的默认架构是什么?

SwiftUI 很棒,肯定有助于简化 iOS 应用程序的开发过程,但作为开发人员,我很想知道的一件事是

SwiftUI 的默认架构是什么?

已经有 2 年多了,苹果应该已经提出了一个默认的架构文档,作为开发人员使用 SwiftUI 开始开发的标准基线

但是知道苹果在编写开发人员文档方面做得多么出色,我认为这不会很快发生。

SwiftUI 不是第一种声明性的语言,有许多具有良好的文档、示例和单独的文档,它们讲述了要遵循的良好实践

在其中一个 WWDC 会谈中,Apple 谈到了它如何拥有某些工具来管理状态和绑定它的视图。


从 31:49 开始,该视频还有 10 秒的智慧,讲述了如何构建/选择/实现您一直想要构建的架构,而无需在出色的架构和性能之间进行任何权衡,但从未真正谈论应该做什么起点是 SwiftUI 架构。

SwiftUI 内功之SwiftUI 的默认架构是什么?_第1张图片
缺乏文档导致开发人员在他们的方法中具有创造性,并为他们的 SwiftUI 项目使用好的/坏的/最差的实践,因为苹果在他们的 WWDC 演讲中字面上说做任何你想做的事

这并不意味着一个人利用了编程的所有基本原则并开始在他们的代码中引入紧密耦合或实现糟糕的抽象实践。

示例:可以在 SwiftUI 视图中包含 API 和数据库调用,并且该应用程序仍然可以运行并可以发送到应用程序商店并没有错 ✌️

即使您在阅读

你可能感兴趣的:(SwiftUI源码大全,SwiftUI内功,swiftui,架构,ios)