2

我正在使用 NSCache 来存储 webData。

 webData=[[NSData alloc]initWithContentsOfURL:[NSURL URLWithString:urlString]];
[cache setObject:webData forKey:urlString];

只有当我的应用程序运行时缓存才会存在。尽管应用程序已退出,但我想保留缓存的内容。将内容写入磁盘是一种方法。还有其他方法吗?如果不是,将缓存写入磁盘的有效方法是什么?

4

2 回答 2

1

像 CoreData 一样使用CoreData是具有清除和修剪功能的对象图的持久性。

参考这个教程

于 2012-06-29T04:47:57.077 回答
0

您可以选择TMCache,因为它具有持久化的能力。

于 2014-04-21T11:15:31.840 回答