标签: objective-c nsuserdefaults nsobject
如何有效地使用NSUserDefaults存储大对象?任何帮助将不胜感激。谢谢!
答案 0 :(得分:0)
我会避免将NSUserDefaults用于您想要存储的任何大件。最好将数据写入文件或将其存储在数据库(如核心数据)中。根据您试图存储的内容,其中一个可以比另一个更有意义。
NSUserDefaults
https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CoreData/cdProgrammingGuide.html
您可以查看NSKeyedArchiver或NSFileManager以及您正在使用的任何类型的数据,以获取有关如何将其写入文件的更多信息。
NSKeyedArchiver
NSFileManager