我已经尝试了所描述的各种技术来序列化我需要的plist以保存用户的收藏夹。
有些人还说最好将这些数据保存到“用户默认值”文件中。
哪种技术更好,如何序列化。我有这个代码
[plistArray writeToFile:filepath atomically: YES];
将对象添加到数组中,但似乎无法保存plist编辑。
此致
答案 0 :(得分:1)
如果要保存任何类型的首选项,只需将它们存储在用户默认字典中。这是唯一正确的方法 - 另外你确定,如果用户同步手机,iTunes会备份它。
答案 1 :(得分:1)
如果你想保存首选项,那么适当的方法是使用NSUserDefaults机制,因为它会为你节省大量的时间和麻烦。
但是,如果您使用PLIST作为保存存储在NSDictionary中的数据的方法,那么我认为使用writeToFile
方法是合适的。