可以使用本地存储来在iOS上保留缓存

时间:2012-02-16 07:34:19

标签: iphone ios

我在这里阅读http://www.niallkennedy.com/blog/2008/02/iphone-cache-performance.html 重启后一切都消失了。

即使在重新启动之后,也可以使用本地存储以某种方式保持持久性(在UIWebView中可能有一些Objective-C)?如果是的话有什么例子吗?

1 个答案:

答案 0 :(得分:1)

是的,您只需写入应用程序文档目录即可。这将通过重新启动而持续。

NSArray *paths = NSSearchPathForDirectoriesInDomains(
   NSDocumentDirectory,
   NSUserDomainMask, 
   YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:fileName];

[yourFile writeToFile:filePath atomically:YES];