坚持NSCache的内容

时间:2012-06-29 03:54:28

标签: iphone objective-c nscache

我正在使用NSCache来存储webData。

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

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

2 个答案:

答案 0 :(得分:1)

使用 CoreData ,因为CoreData确实是具有清除和修剪功能的对象图的持久性。

请参阅this了解教程

答案 1 :(得分:0)

您可以选择TMCache因为它具有持久性。