【发布时间】:2017-03-05 01:17:11
【问题描述】:
我正在使用Swift 和PHP 作为我的后端创建一个像Snapchat 这样的应用程序。我正在使用MSQL 是我的数据库。我目前将我的用户信息保存在NSUserDefaults 中(它只有几个变量,如用户名、电子邮件、id 等)。我听说如果我要为超过 10 万用户创建一个完整的应用程序,我应该使用 Core Data,所以我不确定是否应该切换。正如我所说,它只存储了少量变量,其余的都在我的数据库中。我会注意到任何速度差异吗?
【问题讨论】:
-
为什么下载您的应用程序的用户数量会影响使用 NSUserDefaults 与 CoreData 保存用户名的可行性?似乎不合逻辑。
-
不要依赖 NSUserDefaults 的持久性。 NSUserDefaults 应该用于存储简单的用户设置。利用 Core Data,有一个简短的学习曲线,但它更适合持久化记录。
标签: php swift core-data swift3 nsuserdefaults