我有一个NSObject,我操作了很多,因为用户改变了不同的东西。每次发生变化时更新核心数据似乎有点疯狂。在这些不同的地方只需要进行一点改动就需要大量的编码。
如果我想让我的东西持续存在,我应该何时更新核心数据?仅在应用关闭之前更新它是一个坏主意吗?
由于
答案 0 :(得分:2)
如果我想让我的东西继续存在,我应该何时更新核心数据?
基本上,只要您认为更改足够重要并且应该保存,就会保存。
仅在应用关闭之前更新它是不是一个坏主意?
如果更改很重要并且您不希望它们丢失,那么您认为在应用崩溃或终止,电池耗尽等情况下会发生什么?好吧,如果你没有保存它,所有的变化都会丢失。
每次更新核心数据似乎有点疯狂 是一种变化。
嗯,应用程序无法神奇地知道应该保存哪些内容以及哪些内容不重要。这就是它通常适用于一切的方式。
所以基本上,这就是指南,其余部分取决于你。