我正在开发一个带有主 - 详细信息界面的应用程序,该界面显示用户可以深入研究的产品列表。在初始化时,应用程序从Web服务加载(1000+)产品的摘要信息,并将其显示在表格视图中。当用户选择特定产品时,应用程序会调用Web服务以获取该产品的详细信息,并将其显示在详细视图中。
我想使用Core Data框架在会话之间保留这些数据。
我可以想到两种方法来建模这些数据。
每个选项的优缺点是什么?选项1当然看起来更容易编码,但我是否会存储内存使用问题以供日后使用?表现会相同吗?
答案 0 :(得分:0)
使用尽可能多的对象,使用选项2.保持数据进入并将实体的属性降低到您需要在电视中显示的内容。设置细节关系并在细节VC进入时加载。
我正在做类似的事情,除了~4500行。我只存储我需要的内容,然后转向另一个实体以获取与该对象相关的详细信息。