我有一个需要本地存储的 iPhone 应用程序。
我最初的想法是使用核心数据,这对于大多数应用程序来说都很好,但是主要部分是在数据上使用聚合。在 SQLite 中,这是 MIN、MAX、AVG、GROUP_BY 等的标准用法。
但是核心数据并没有很好地实现这些,因为它主要用于对象图管理。如果我从 CoreData 加载后在 Obj-C 中进行计算,还是应该坚持使用 SQLite 并放弃 CoreData 系统其他部分的用处?
用于聚合的集合并不大(最多 100 个对象)。我需要做分配之类的事情。
我知道这里没有具体的答案,只是想要一些第二种选择。谢谢