gpt4 book ai didi

swift - 在 MVC 应用程序设计中收集用户输入选择的最佳/推荐方法是什么?

转载 作者:行者123 更新时间:2023-11-30 10:48:18 25 4
gpt4 key购买 nike

我正在创建一个应用程序,要求用户使用游戏的某些首选项/参数(玩的点数、玩家数量等)来设置游戏,并且我想知道通常推荐的收集方式是什么这些输入。我正在努力解决的问题是,我试图坚持 MVC 设计,将我的 View (按钮)与我的模型(变量值)分开,但这意味着每当用户触摸按钮来更改一个首选项时,我需要更新两件事: View 和模型。看起来效率有点低。就我而言,每次单击按钮时重新加载显示并重新保存该首选项的相关变量是否会更好,或者在单击每个按钮时不对我的模型执行任何操作,直到用户最终单击“创建游戏”,其中我扫描所有按钮并收集它们当前的状态是什么?

最佳答案

在 iOS 上的 MVC 中,您通常会将控件/按钮放在 View 中,触发 Controller 中的 IBAction,这反过来会使用所选选项更新模型。

class StartVC: UIViewController {

var game = GameModel()

@IBAction func changedNumberOfPlayers(_ sender: Any) {
game.numberOfPlayers = ...
}
}

关于swift - 在 MVC 应用程序设计中收集用户输入选择的最佳/推荐方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55314428/

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