假设我正在构建一个为特定网站获取RSS提要的应用程序。用户可能会要求纽约时报的文章,然后完成并要求从波士顿环球报的文章。将核心数据用于临时存储的最佳方式是什么?
它是有意义的存储在我的核心数据(纠正我,如果我错了,因为我想能够轻松搜索,并与NSFetchedResultsController
我可以轻松呈现数据。
但是,我该如何处理这样的事实,即我不想永远保持身体?在上面的例子中,一旦用户请求波士顿环球报,我不再需要将数据存储在纽约时报上,而且当NSFetchedResultsController
要求显示内容并且它仍在商店中时,实际上很烦人。 。
Doug,没有违法,但这不是一个很好的使用Core Data的方法。我不会建立一个商店,以便在几次点击后摆脱它。你说用户必须能够搜索,但不想永远保持。这是否意味着每次用户退出应用程序时都会删除数据?请澄清。 – carlodurso 2014-10-03 19:58:49
@carlodurso没有冒犯,如果这是我想学习的情况!它不需要从应用程序的启动到启动,实际上它不应该,从删除它或操作系统只是清理它。可以在发布时重新加载Feed以获取新项目。我很想听听你的建议。 – 2014-10-03 20:40:35
太好了。教学和学习,这是我的目标:-)我会发布一个答案,我想与你分享几件事情。 – carlodurso 2014-10-03 20:47:40