我正在为xphone for iphone / ipad开发一款基于多人回合制游戏的游戏我考虑到了我在哪里可以保存用户详细信息(例如名称/点等)的选项。我正在考虑创建一个plist并存储数据,我也考虑过nsuserdefaults和核心数据。
基本上大部分时间用户都会在每次发布时添加新的详细信息,但在100%的情况下情况并非如此。
你们认为最好的方法是什么?
答案 0 :(得分:5)
这实际上取决于多种因素:
我建议你创建一个符合NSCoding
协议的可序列化对象。还可以选择将其保存为 JSON ,或者像您指出的那样 plist 。
我认为核心数据太多锅炉板,如果这是您存储的全部。 NSUserDefaults
足够快,已准备好供您使用。
我不认为有人可以给你正确的答案,我建议你试验所有的选项,看看哪一个最适合你。