gpt4 book ai didi

swift - 如何尊重 Swift 中的 MVC?

转载 作者:可可西里 更新时间:2023-11-01 00:34:20 24 4
gpt4 key购买 nike

我想知道您是如何在使用 Swift 的 IOS 开发中正确遵循 MVC 设计模式的?我现在的感觉是 View Controller 混合了 Controller 部分和 View 部分,但是感觉不对吧?为了尊重 MVC,我们显然需要将 Controller 和 View 分开。 你是怎么做到的?也许,对于其他设计模式(如 MVVM 或 MVP)来说更明显?

最佳答案

您可以分离您的项目并创建一个结构,在该结构中您将所有逻辑和模型放在一个地方,并将所有 View Controller 放在一个地方。

例如:

Core
Models
Person.swift
Car.swift
Helpers
Extensions.swift
APIHelper.swift
Webservice
Webservice.swift


Controllers
ViewController.swift
SecondViewController.swift

因此,您基本上在 Core 中拥有所有逻辑和计算,在 Controllers 中拥有所有 View 和 UI 元素。通过这种方式,您不必多次执行相同的逻辑代码。您还可以创建自定义 View 并将它们添加到您的 Core 中,稍后您可以在 Controllers 中调用它。

关于swift - 如何尊重 Swift 中的 MVC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46752879/

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