gpt4 book ai didi

ios - 我应该在哪里定义 iOS 中 VIPER 架构中的业务逻辑,Swift

转载 作者:行者123 更新时间:2023-12-01 21:46:59 31 4
gpt4 key购买 nike

我使用了不同的架构,我对 VIPER 架构有点陌生。我曾经在 Model Class 中完成所有业务逻辑。这是否也是 VIPER 的最佳实践,或者在 VIPER 架构中,特别是在 iOS、Swift 中是否有任何标准方法可以做到这一点?

最佳答案

VIPER 模块中的业务逻辑位于 Interactor 中,而 Presenter 包含 View 逻辑并准备内容以供 View 使用。举个简单的例子,如果您的 Presenter 需要显示信息,它会要求您的 Interactor 从数据源中获取信息。
我发现这篇文章对于开始使用 VIPER 非常有用:https://www.objc.io/issues/13-architecture/viper/

关于ios - 我应该在哪里定义 iOS 中 VIPER 架构中的业务逻辑,Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62110489/

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