作为99%的iOS应用程序,我的主屏幕上有一长串项目,当用户点击一个时,他会看到项目详细信息。非常简单明了。让我们说,要渲染我需要的第一个屏幕标题和图像。而对于第二个 - 一个大的HTML 。所有数据都持久存储在CoreData
。
我希望列表(UICollectionView
)尽可能快。所以我无法加载html-s,直到用户进入详细信息屏幕。
如何实施?我应该创建两个NSManagedObject
类:Item
和ItemDetails
吗? CoreData
懒惰加载所有内容吗?
答案 0 :(得分:1)
将其拆分为Item
和ItemDetails
是一种很好的方法。