相关疑难解决方法(0)

核心数据与SQLite 3

我已经非常熟悉关系数据库,并且过去曾使用SQLite(和其他数据库).但是,Core Data具有一定的吸引力,因此我正在考虑花一些时间来学习它以用于我的下一个应用程序.

使用Core Data而不是SQLite有什么好处,反之亦然?每个的优点/缺点是什么?

当Apple没有将它用于许多旗舰应用程序(如Mail.app或iPhoto.app)时,我发现很难证明学习Core Data的成本是合理的 - 而是选择了SQLite数据库.SQLite也广泛用于iPhone.

那些熟悉使用它们的人可以评论他们的经历吗?或许,与大多数事情一样,问题比仅仅使用一个而不是另一个问题更深层次?

sqlite macos cocoa core-data

315
推荐指数
4
解决办法
9万
查看次数

我不应该在NSUserDefaults中保存任何内容

我刚刚开始使用RubyMotion,据我所知,它建议将NSUserDefaults用于数据存储.这似乎有点奇怪,因为名称表明它应该只用于存储配置变量等而不是对象.

可以在NSUserDefaults中存储我的对象(例如用户,公司,任务等),还是应该使用其他方法?

objective-c nsuserdefaults ios rubymotion

4
推荐指数
1
解决办法
268
查看次数