我正在使用 NSCache 来存储 webData。
webData=[[NSData alloc]initWithContentsOfURL:[NSURL URLWithString:urlString]];
[cache setObject:webData forKey:urlString];
只有当我的应用程序运行时缓存才会存在。尽管应用程序已退出,但我想保留缓存的内容。将内容写入磁盘是一种方法。还有其他方法吗?如果不是,将缓存写入磁盘的有效方法是什么?
我正在使用 NSCache 来存储 webData。
webData=[[NSData alloc]initWithContentsOfURL:[NSURL URLWithString:urlString]];
[cache setObject:webData forKey:urlString];
只有当我的应用程序运行时缓存才会存在。尽管应用程序已退出,但我想保留缓存的内容。将内容写入磁盘是一种方法。还有其他方法吗?如果不是,将缓存写入磁盘的有效方法是什么?