ios – 决定使用Core Data或NSUserDefaults

前端之家收集整理的这篇文章主要介绍了ios – 决定使用Core Data或NSUserDefaults前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的应用程序有一个功能,允许用户邀请他们的朋友(通过Facebook或他们的通讯录中的朋友).大多数人会5K的朋友有些人有更多(也许最多有10K的朋友?).

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

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

解决方法

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

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

猜你在找的iOS相关文章