gpt4 book ai didi

iOS MVC - 数据类型转换发生在哪里?

转载 作者:行者123 更新时间:2023-12-01 17:56:56 26 4
gpt4 key购买 nike

我在构建 iPhone 应用程序时正在学习 MVC,并且想知道数据类型转换属于哪里?例如,我有一个 uitextfield,它以“12:59”(分钟:秒)的形式接受用户的持续时间。这必须转换为表示为整数的秒数。

所以我的问题是,模型对象是否应该接受字符串,进行转换并存储它? UIViewController 是否应该处理模型和 View 之间的转换?或者我应该在文本字段上附加某种格式化程序对象来处理这个?

任何帮助是极大的赞赏。
谢谢

最佳答案

根据 MVC:

  • 查看 - UITextField
  • 模型 - 任何信息或数据
  • Controller - 转换器/格式化程序,UIViewController

  • 关于现实生活:
    我建议您将数据转换器/格式化程序和 UIViewController 结合起来,但如果您需要在其他类中使用此代码,最好编写像 DataConverter 这样的分离类

    关于iOS MVC - 数据类型转换发生在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15761140/

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