这个问题相当简单。我知道有 SQLite。还有核心数据。但我需要介于两者之间的东西。比 SQLite API 更面向对象,比 Core Data 更简单。
要点是:
- 我只需要通过 id 访问存储的实体。无需查询。
- 我需要存储单一类型的项目,这意味着如果我选择 SQLite,我只能使用一个表。
- 我想要自动的对象关系转换。或者对象存储,如果存储不是关系型的。
我可以使用对象归档,但我必须实现一些东西(NSArchiver)。
但我想编写某种类并自动获得持久性。因为它可以通过 Hibernate/ActiveRecord/Core Data/etc 来完成。
谢谢。