我有一个处理数据的一般设计问题。我目前正在开发一个应用程序,该应用程序存储大约 100 多个不同的唯一属性(主要是整数、一些字符串),并且目前正在使用自定义类的单个对象来管理所有这些属性。
我需要数据在整个应用程序中“持久”,所以我目前通过 segues 传递对象。我已经设法构建了 20 多个视图,其中大多数都有自己的视图控制器。我对 Objective-C 和 iOS 开发非常陌生,感觉这是一种不好的做法。
我对核心数据不太了解,并且不确定它是否对我来说是一个更好的解决方案。我也读过关于单例的文章,并且听说过将它们用于这种解决方案的各种说法。
将来,我需要将临时保存在我编写的自定义类中的数据永久存储。
处理这种情况的最佳方法是什么?在许多不同的视图中传递对象是标准做法吗?