【发布时间】:2012-11-28 19:56:40
【问题描述】:
我想知道是否有任何一个 NSManagedObject 子类应具有的最大属性数的指南。我仔细阅读了 Apple 的文档,但没有提到性能开始下降的限制。
我确实在 Xcode 中看到了一个编译器标志选项,当 NSManagedObject 具有超过 100 个属性时会提供警告,但我找不到任何文档。这里有没有人有使用具有大量属性的 Core Data MO 的经验?
我关注的是性能,而不是内存使用情况。在我的应用程序中,只有大约 10-20 个具有大量属性的 MO 实例,而且我在 OS X 而不是 iOS 上进行开发,因此内存使用不是一个因素。但是,如果有一点性能(尤其是在出现故障时)开始下降,我现在想知道,以便我可以相应地更改我的数据模型的结构。
谢谢!
【问题讨论】:
标签: objective-c macos cocoa core-data