为什么使用Core Data的人想在同一个托管对象模型中使用多个持久性存储?

时间:2011-06-23 16:30:53

标签: objective-c ios cocoa-touch core-data

我对核心数据很陌生,我正试图绕过它。

1 个答案:

答案 0 :(得分:8)

您可能会遇到需要将不同类型的数据存储在不同位置或具有不同行为的情况。例如,您可能有一个只读的sqlite商店作为您的应用程序的一部分包含一些默认数据,另外一个商店用于更新您从服务器下载的数据集,第三个用于用户数据。或者,您可能希望某些对象可以保留,而其他对象可以存储在内存存储中,而不需要在应用程序的使用之间保存。