0
我有一个要求,没有数据可以保存到设备(iPad应用程序)。只要我不叫save()
,我还可以使用Core Data吗?将数据关闭设备 - 我仍可以使用Core Data吗?
或者我可以在应用程序关闭时删除上下文,从而防止任何数据保留在设备上?
此外,将使用魔法记录(MR)有所作为?如果是这样,你会建议Realm或MR这种类型的约束?
我有一个要求,没有数据可以保存到设备(iPad应用程序)。只要我不叫save()
,我还可以使用Core Data吗?将数据关闭设备 - 我仍可以使用Core Data吗?
或者我可以在应用程序关闭时删除上下文,从而防止任何数据保留在设备上?
此外,将使用魔法记录(MR)有所作为?如果是这样,你会建议Realm或MR这种类型的约束?
您可以使用内存中的存储。这种方式使用您使用核心数据图形管理。 我强烈建议不要使用魔法记录 - 它的设计与核心数据的核心设计冲突。
关于*的注释可以在应用程序关闭时删除上下文*:如果您的应用程序崩溃,设备崩溃或出现意外情况,会发生什么情况?这将使文件仍然存在。如果您不想保存设备上的数据,请不要保存它,不要中介,不要临时保存 - 不要保存它。 – luk2302
CoreData的基本目的是使对象持久。如果你不想让它们持续下去,你对CoreData有什么好处? –
但是通过“不保存”这是否意味着我无法将其加载到核心数据对象中? – user2704776