【发布时间】:2021-02-13 17:52:11
【问题描述】:
我只是想问你。我是否需要 ObservableObject 作为带有 UIKit 和组合(没有 SwiftUI)的 viewModel 中的继承?我在没有继承的情况下尝试了它,它可以工作。我应该使用它还是不使用它?
感谢您的回复。
【问题讨论】:
标签: swift uikit observable combine
我只是想问你。我是否需要 ObservableObject 作为带有 UIKit 和组合(没有 SwiftUI)的 viewModel 中的继承?我在没有继承的情况下尝试了它,它可以工作。我应该使用它还是不使用它?
感谢您的回复。
【问题讨论】:
标签: swift uikit observable combine
不,使用 Combine 和 UIKit 时不需要它。
ObservableObject 等协议专为 SwiftUI 而设计。基本上,ObservableObject 所做的只是向 SwiftUI 发出信号,图中哪些节点已失效并需要重新计算。
【讨论】: