我一直在我的 iOS 应用程序中使用 sqlite 数据库来实现数据持久性,现在我正在尝试决定是否值得学习 Core Data。我一直在阅读一些关于其优缺点的文档和帖子,但我发现决定何时使用 Core Data 或 Sqlite 并不是很清楚(例如,Core Data VS Sqlite 或 FMDB ......?)。
我需要一些指导来了解我是否应该学习和使用 Core Data,或者使用 Sqlite 对我来说就足够了:
- 已经有 sqlite 脚本,是否可以从 sqlite 数据库中的数据构建核心数据模型?Afaik,(如果我错了,请纠正我)您可以使用 sqlite 来持久化 Core Data 对象,但是可以反向操作吗?
- 处理多个用户数据是否适合核心数据?我需要考虑到不同的用户可以在同一设备上登录应用程序。
提前致谢