运行距离 该应用程序已经在我的计算机上放置了一段时间,因此我决定使用一些新概念对其进行重新处理。 它非常简单,并且没有UI工作,但是它允许我处理一些新概念。 SwiftUI-我在所有工具中都使用过UIKit,直到我可以在生产中使用它为止还需要一段时间,但是我觉得我应该开始花更多的时间了。 减速器模式-减速器模式在React Native中非常常见。 我真的很喜欢UI和状态操作之间的分离。 我们的UI是状态的函数。 因此,将状态操纵移出UI很有道理。 测试-将状态操作移出UI可以使测试更加简单。 关于如何测试SwiftUI视图,仍然存在许多问题。 我看过一些快照测试库,但是我没有机会使用它