2011-11-01 102 views
0

由于我来自PHP世界,你没有任何像“核心数据”(据我所知)的东西,我在这个问题上挣扎了一下。直到今天,当我需要一个用于保存服务器数据的数据模型时,可以说我从一个API中获得了一些用户,我将创建一个名为“MyAppUser”的NSObject类,并在.h文件中包含这些数据的属性并将其合成到.m中,然后使用该类将我的服务器数据安排在漂亮整洁的对象中。核心数据模型非存储模型和主题演讲?

我读了一些关于核心数据,它似乎主要是为了实际存储在某种数据库中的数据,这不是我想要的。我想要的实际上只是将来自服务器的数据组织好的对象返回给我。我可以用Core Data来做这件事吗?只是有对象,但没有实际管理和存储它们?

谢谢你,对不起,如果我的问题有点“分散”:)
Shai。

+0

服务器以何种格式提供数据? –

+0

JSON,多数民众赞成那不是点虽然,我试图了解什么是最好的方式存储对象从任何地方到目标C中的对象。是正常的方式,或者我应该使用核心数据创建常规NSObject内的属性,和如果核心数据,那么正确的方法是什么? :) –

+0

好的,因为如果您使用JSON,您可以自动生成类文件。它使存储数据非常简单,并节省了大量的编码工作 –

回答

1

您的解释是正确的 - 核心数据是一个持久性框架。它旨在帮助您在会话之间存储和检索数据。瞬态数据的开销(IMO)是不值得的。使用自定义对象进行存储,甚至只需要一个NSDictionary

+0

谢谢,那就是我的想法。感谢您的评论:) –