【发布时间】:2014-07-24 20:24:23
【问题描述】:
我的应用中有一个功能,允许用户邀请他们的朋友(通过 facebook 或他们地址簿中的朋友)。大多数人的朋友数量少于 5K,而有些人的朋友数量更多(可能最多 10K 朋友?)。
我想跟踪他们邀请的朋友,以免他们再次邀请他们。为了做到这一点,我在NSUserDefaults 中保存了一个朋友的字典来存储这些信息。我想知道NSUserDefaults 是否足够,或者我是否需要使用Core Data。
另外,我计划添加一项功能,让他们可以邀请朋友参加特定活动。 (我们的应用程序上有很多活动。)如果我想跟踪哪些朋友被邀请参加了哪些活动,那么我应该使用Core Data 吗? NSUserDefaults 就足够了吗? (我假设它不会)。最后,应该使用Core Data 还是应该将其保存在服务器端?
【问题讨论】:
-
将字典存档到 docs 文件夹。如果您更新它(迁移),Core Data 会小心。还有一个错误,每次添加字段时,我都必须通过工具重新生成标题,我不能只更新标题而不失败
标签: ios objective-c core-data nsuserdefaults