gpt4 book ai didi

ios - 如何使充当我的数据模型的 NSDictionary 成为单独的文件/类?

转载 作者:行者123 更新时间:2023-11-29 02:58:27 26 4
gpt4 key购买 nike

我的应用程序中的情况变得困惑,因此想要进行清理。我想到的第一件事是获取我的应用程序模型 NSDictionary 并将其放入自己的文件中。我觉得这会给我更大的灵 active 。

我知道这是可能的,但我该如何去做呢?我的信息搜索失败。

您可以将我链接到的任何指南或教程都会很有帮助。

更新

假设有 3 个 Controller :

CollectionViewController 1 -(显示服装项目。当点击名为“refine”的按钮时,将按下下一个 Controller )

TableViewController 2 -(显示过滤选项列表,例如按颜色、大小优化。下一个 Controller 根据点击的行按钮推送。)

ViewController 3 -(显示开关以打开过滤选项。当选择页面时,点击完成按钮,我将返回到 TableViewController 2)

现在,客户需要知道在 TableViewController 2 中通过选项为每个过滤器选择了什么。假设对于性别,他们选择了“男性”,对于颜色,他们选择了“蓝色”、“绿色”和“黑色”。特定行标题下方有一个标签,将显示这些选择。

性别 -男性

颜色 - 蓝色、绿色、黑色

这样他们就知道他们选择了什么。我还需要传递开关的状态。这里的目标是让用户可以返回到 CollectionViewController 1 并返回到 TableViewController 2 并且仍然看到已选择的内容并返回到 ViewController 3 并查看打开了什么。

我需要一种合理的方式来跟踪我的数据。在 h 文件中逐个 Controller 设置所有内容变得困惑。我发现自己一遍又一遍地创建属性。

根据我通过网络阅读的内容,我决定不采取单例路线。

最佳答案

简答:不要那样做。

更长的答案:iOS(或更一般地面向对象)应用程序的模型应该至少在它自己的类中。因此,创建 NSObject 的子类并添加适合表示应用数据的属性。

如果您有多个模型对象,您可以将它们放在一个数组或一组中。要持久化数组(或集合),您可以使用 Core Data、sqlite 或 NSCoding。这些名称应该可以帮助您搜索如何执行此操作。

关于ios - 如何使充当我的数据模型的 NSDictionary 成为单独的文件/类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23592313/

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