作为 99% 的 iOS 应用程序,我的主屏幕上有一个长长的项目列表,当用户点击一个时,他会看到项目的详细信息。非常简单。比方说,要渲染第一个屏幕,我需要title和images。而对于第二个 -一个大的 html。所有数据都永久存储在CoreData
.
我希望列表 ( UICollectionView
) 尽可能快。因此,在用户进入详细信息屏幕之前,我无法加载 html-s。
如何实施?我应该创建两个NSManagedObject
类:Item
和ItemDetails
?是否CoreData
懒惰地加载所有内容?