存储" Item-ItemDetails"的最佳方式在CoreData中

时间:2015-12-18 16:01:49

标签: ios core-data uicollectionview nsmanagedobjectmodel

作为99%的iOS应用程序,我的主屏幕上有一长串项目,当用户点击一个时,他会看到项目详细信息。非常简单明了。让我们说,要渲染我需要的第一个屏幕标题图像。而对于第二个 - 一个大的HTML 。所有数据都持久存储在CoreData

我希望列表(UICollectionView)尽可能快。所以我无法加载html-s,直到用户进入详细信息屏幕。

如何实施?我应该创建两个NSManagedObject类:ItemItemDetails吗? CoreData懒惰加载所有内容吗?

1 个答案:

答案 0 :(得分:1)

将其拆分为ItemItemDetails是一种很好的方法。

但是,我先检查一下,如果这确实是一个性能问题。您希望确保了解批量大小的设置如何影响获取性能。我们Core Data book中的访问数据效果章节介绍了所有细节。