gpt4 book ai didi

ios - 如果协调器不在 RxSwift 中,那么在 RxSwift + MVVM + 协调器情况下协调器会去哪里?

转载 作者:行者123 更新时间:2023-11-29 05:44:54 24 4
gpt4 key购买 nike

我会尽可能简短:我们启动了完整的 RxSwift 应用程序,但我们的协调员开始不知所措,难以维护和扩展,因此我们正在重新设计他们以不使用 RxSwift,现在我们不知道如何使用它们以及保存它们的位置。

最简单的示例:带有 1 个按钮的 View Controller 、 View 模型、协调器。在哪里调用 coordinator.navigate(to: .mySection) 以及如何调用?协调器应该保留在 View Controller 中吗?我认为它们应该保留在 View 模型中,但在 View 模型中订阅不是推荐的用法。

我不想对此进行过度设计,但我希望得到一些有见地的帮助。

最佳答案

我建议使用 XCoordinator以及他们提出的架构 MVVM-C,我已经在 2 个大型/复杂的应用程序中使用过,这非常轻松。

关于ios - 如果协调器不在 RxSwift 中,那么在 RxSwift + MVVM + 协调器情况下协调器会去哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56242275/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com