如何有效地使用NSUserDefaults存储大对象?

时间:2015-04-28 16:25:12

标签: objective-c nsuserdefaults nsobject

如何有效地使用NSUserDefaults存储大对象?任何帮助将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:0)

我会避免将NSUserDefaults用于您想要存储的任何大件。最好将数据写入文件或将其存储在数据库(如核心数据)中。根据您试图存储的内容,其中一个可以比另一个更有意义。

https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CoreData/cdProgrammingGuide.html

您可以查看NSKeyedArchiverNSFileManager以及您正在使用的任何类型的数据,以获取有关如何将其写入文件的更多信息。