我有一个ios应用程序,它将键值对中的数据发送到watchkit扩展,所以现在我想在watchkit扩展中在内存和磁盘上缓存这些键值对。那么最好的方法是什么?
答案 0 :(得分:1)
因为您正在使用键/值对,所以在内存中将数据保持在NSDictionary
似乎很简单。要将字典保存到磁盘:
[myDictionary writeToFile:@"MyFile" atomically:YES];
从磁盘加载字典:
NSMutableDictionary *myDictionary =
[NSMutableDictionary dictionaryWithContentsOfFile:@"MyFile"];
对于它的价值,NSArray
支持相同的功能。