【发布时间】:2014-06-18 16:34:45
【问题描述】:
想征求社区的建议。 我的 iOS 应用程序中需要一个持久存储。 我考虑过 Core Data 和 SQLite,但由于以下原因,两者都不理想。
核心数据:
- 无法对某些对象关系建模,例如对象 A 与 NSString 之间存在一对多关系。
//添加:
- 无法将字典(或映射)建模为一对一关系的属性。即对象 A 与对象 B 具有一对一的关系(对象 B 的行为类似于字典)
SQLite:
- 架构管理界面不佳
- 架构版本之间的数据迁移没有干净优雅的解决方案
//添加:
- 无法将字典(或映射)建模为一对一关系的属性。即对象 A 与对象 B 具有一对一的关系(对象 B 的行为类似于字典)
持久存储必须能够支持搜索。如果有人能提出规避问题的方法,那也会有所帮助。
【问题讨论】:
-
CoreData 1:many: stackoverflow.com/questions/8280777/…
标签: ios objective-c sqlite core-data