iOS杀毒应用程序时如何缓存数据?

时间:2016-01-25 07:31:16

标签: ios objective-c caching

我正在为我的应用开发一项新功能。我希望缓存从Web服务获取的所有数据在离线时读取。
目前,我的应用程序可以缓存数据,但当我杀了我的应用程序它没有工作。 我看到一个应用程序https://itunes.apple.com/us/app/smartnews-trending-news-stories/id579581125?mt=8可以在杀死应用程序时缓存所有内容。 你对我有什么建议吗?
谢谢。

2 个答案:

答案 0 :(得分:2)

最好的选择是每当你的webservice调用完成时,将sqonite中的json数据保存,然后通过sqllite DB进行所有操作(比如在UI上显示该数据)&不是你在json中收到的数据...

这就是FB所做的事情(因此,当您打开应用程序时,您会看到没有任何下载的旧帖子)

对于图像,请使用SDWebImage library

答案 1 :(得分:0)

您可以使用coredata,因为它可以更快地访问并且易于实现,如果有图像,那么您可以使用文档目录来保存它并保存到coredata的路径