在哪里为用户的文章保存“读取”标志 - CoreData或用户默认值?

时间:2012-07-03 17:21:14

标签: ios core-data nsuserdefaults

我有一个应用,用户首先查看Articles列表,其中显示未读号码,然后可以阅读文章。用户阅读Article后,其对象的read标记将设置为TRUE

在这些文章中保存“读取”标志(用于UI)的最佳做法是什么?我看到的用户默认值的直接好处是数据将备份到iCloud,因此所有文章将随着时间的推移保持其正确状态,恢复等。

使用CoreData可能会有更大更好的好处,我不是很熟悉。

你对这个案例有什么建议?

1 个答案:

答案 0 :(得分:2)

我会把它存储在Core Data中,为什么?从未读文章中过滤(查询)读取的好处,如果您的应用程序具有登录(或将来可能获得),您可以为每个用户配置文件关联此信息。您还可以在一个位置获得所有这些信息,从而为您提供更简单的代码。