gpt4 book ai didi

iOS VIPER 交互器最佳实践

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

在iOS VIPER项目中,每个模块都需要调用远程服务(例如刷新 token +检查用户登录)。实现这一需求的最佳实践是什么?

  • 每个模块可以有多个交互器吗?

  • 或者我们应该在每个模块(交互器)中实现相同的业务逻辑吗?

  • 我们是否应该将交互器与模块(例如网络)分开并根据需要在模块之间共享?

在我研究的大多数示例中,它们通常谈论不同的业务逻辑,而不是相同的业务逻辑!

最佳答案

每个人都有自己的毒蛇!这是一种常见的架构。每个团队都使用不同的方法来使用它。即使对于一个团队来说,它们也会根据项目的不同而有所不同。我认为你需要在便利性和架构之间找到折衷方案。每个开发人员和每个项目在构建依赖关系方面都有自己的最佳实践。附注根据该架构,所有与网络/磁盘的通信都来自交互器。它可以以不同的方式组织,这与 VIPER 无关。网络服务的创建或交互器的重用等取决于您的......愿望)

关于iOS VIPER 交互器最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55914402/

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