我正在开发一个应用程序,它提供帖子提要并允许用户对这些帖子进行投票。
我想阻止用户在一个帖子上多次投票。为此,我想存储已经投票的帖子的id列表,以便每次用户尝试投票时都可以检查。
如果用户有可能在一年内对多达数千个帖子进行投票,那么存储这些帖子ID的最有效方法是什么?
Sqlite,核心数据,p列表或nsuserdefaults?
答案 0 :(得分:0)
既然您也想知道有多少人投票(我认为),我会将其保存到服务器(使用sqlite进行存储)。
将其保存在用户设备上似乎是多余的
如果你想存储它,我会建议核心数据
对于NSUserdata,plists来说,这是太多的信息......我不知道为什么,但它似乎不是一个好主意,而Coredata只是一个更好的Sqlite版本(快速使用)