ios – 决定使用Core Data或NSUserDefaults

我的应用程序有一个功能,允许用户邀请他们的朋友(通过Facebook或他们的通讯录中的朋友).大多数人会5K的朋友有些人有更多(也许最多有10K的朋友?).

我想跟踪他们邀请的朋友,所以他们不会再邀请他们.为了实现这一点,我在NSUserDefaults中保存一些朋友的信息来存储这些信息.我想知道NSUserDefaults是否足够,或者如果我需要使用Core Data.

另外,我计划添加一个功能,让他们邀请朋友参加特定的活动. (我们的应用程序有很多事情)如果我想跟踪哪些朋友被邀请参加哪个活动,我应该使用Core Data吗? NSUserDefault是否足够了? (我假设不会).最后,Core Data应该用于那个还是应该被保存在服务器端?

解决方法

NSUserDefaults真正用于存储小数据,如设置,首选项和单个值.

您应该使用Core Data来存储大量元素.到目前为止,你的最后一个问题是,没有任何东西阻止你使用核心数据和后端来存储你的数据.事实上,在那里有一些框架来促进这一点.看看RestKit.

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...