gpt4 book ai didi

iOS:处理数据和大量 View

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

我有一个处理数据的一般设计问题。我目前正在开发一个应用程序,该应用程序存储大约 100 多个不同的唯一属性(主要是整数,一些字符串),并且当前使用自定义类的单个对象来管理所有这些属性。

我需要数据在整个应用程序中“持久”,所以我目前通过 segues 传递对象。我已经成功构建了 20 多个 View ,其中大多数都有自己的 View Controller 。我对 Objective-C 和 iOS 开发非常陌生,感觉这是一个不好的做法。

我对核心数据不太了解,不确定这对我来说是否是更好的解决方案。我还读过有关单例的内容,并听说过关于将它们用于此类解决方案的复杂情况。

将来,我需要将临时保存在我编写的自定义类中的数据永久存储。

处理这种情况的最佳方法是什么?在许多不同的 View 中传递对象是标准做法吗?

最佳答案

如果数据需要渗透到整个应用程序,那么单例可能是一个好方法。

在游戏开发中,有一种称为黑板模式的模式,它允许游戏的任何部分读取和写入黑板。这可以用于健康点、分数等...

这也很适合你。与其一直推送数据模型,只需使用单例来访问每个位/如果需要更新数据,则将更新存储到单例。

要避免的事情是仅仅因为单例就在那里而使用单例。如果需要将一点数据从一个地方传输到另一个地方,那么如果没有必要,就不要使用单例。

关于iOS:处理数据和大量 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14407160/

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