我有一个应用,用户首先查看Articles
列表,其中显示未读号码,然后可以阅读文章。用户阅读Article
后,其对象的read
标记将设置为TRUE
。
在这些文章中保存“读取”标志(用于UI)的最佳做法是什么?我看到的用户默认值的直接好处是数据将备份到iCloud,因此所有文章将随着时间的推移保持其正确状态,恢复等。
使用CoreData可能会有更大更好的好处,我不是很熟悉。
你对这个案例有什么建议?
答案 0 :(得分:2)
我会把它存储在Core Data中,为什么?从未读文章中过滤(查询)读取的好处,如果您的应用程序具有登录(或将来可能获得),您可以为每个用户配置文件关联此信息。您还可以在一个位置获得所有这些信息,从而为您提供更简单的代码。