【发布时间】:2014-04-11 17:19:06
【问题描述】:
从我的应用程序中保存少量数据时,使用NSUserDefaults 还是NSCoding 更好?
现在我使用NSCoding(encodeWithCoder/initWithCoder 等),但似乎NSUserDefaults 可能更简单。
我的总数据大概是各种Ints/Strings/MutableArray,总共也就几十个左右。
【问题讨论】:
-
你在比较苹果和橘子。您可能会使用 NSCoding 将某些内容保存到 NSUserDefaults 中,那么您要绘制什么对比?
-
听起来你想要的是
NSPropertyListSerialization。 -
matt 进一步指出,NSCoding 根本不是一种存储机制。你在用你的编码数据做什么?这就是您应该与使用 NSUserDefaults 进行比较的内容。
标签: ios objective-c nsuserdefaults nscoding