如何在watchkit扩展中进行内存和磁盘数据缓存?

时间:2015-05-15 13:42:12

标签: ios caching watchkit

我有一个ios应用程序,它将键值对中的数据发送到watchkit扩展,所以现在我想在watchkit扩展中在内存和磁盘上缓存这些键值对。那么最好的方法是什么?

1 个答案:

答案 0 :(得分:1)

因为您正在使用键/值对,所以在内存中将数据保持在NSDictionary似乎很简单。要将字典保存到磁盘:

[myDictionary writeToFile:@"MyFile" atomically:YES];

从磁盘加载字典:

NSMutableDictionary *myDictionary =
  [NSMutableDictionary dictionaryWithContentsOfFile:@"MyFile"];

对于它的价值,NSArray支持相同的功能。