1

我有一个使用 NSkeyedArchiver 写入磁盘的大型 NSDictionary。由于该字典可能/将非常大,因此将整个内容加载到内存中是不可行的。什么是分块加载字典的最佳方法,使用该块,然后继续下一个等,从而节省内存。

4

1 回答 1

0

不要NSkeyedArchiver用来归档一个NSDictionary包含所有对象的大文件。

encodeObject:forKey:使用unarchive归档对象decodeObjectForKey:
这样您就不需要NSDictionary为了检索一个对象而取消整个归档。

于 2012-07-01T21:50:39.603 回答