我在这个主题上有点挣扎,因为我来自 PHP 世界,那里没有“核心数据”之类的东西(据我所知)。
直到今天,当我需要一个数据模型来保存来自服务器的数据时,假设我从 API 获得了一些用户,我会创建一个名为“MyAppUser”的 NSObject 类,并且在 .h 文件上将具有以下属性获取该数据并将其综合在 .m 中,然后使用该类将我的服务器数据排列在漂亮整洁的对象中。
我读了一些关于 Core Data 的内容,它似乎主要用于将数据实际存储在某种数据库中,这不是我想要的。我想要的实际上只是组织对象,并将服务器中的数据返回给我。我可以用核心数据来做到这一点吗?只是拥有对象但没有实际管理和存储它们?
谢谢你,如果我的问题有点“分散”,抱歉:)
谢。
最佳答案
您的解释是正确的 - 核心数据是一个持久性框架。它旨在帮助您在 session 之间存储和检索数据。对于 transient 数据来说,这是不值得的开销(IMO)。使用自定义对象进行存储,甚至只是一个 NSDictionary
。
关于ios - 核心数据模型非存储模型和主题演讲?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7968125/