【发布时间】:2016-07-31 14:12:09
【问题描述】:
我对核心数据还很陌生。这很令人困惑。
我想在 Core Data 中存储许多小尺寸的图像。但是,我对最有效的方法感到困惑。
当我的视图控制器加载时,我从服务器获取我需要查看的图像列表并将它们加载到 UITableView 中。在我的表格视图数据源中,我想检查图像是否在 Core Data 中可用。如果没有,我从服务器加载它,然后将其保存到核心数据。
这是我的问题……
每次调用 'cellForRowAtIndexPath' 时对单个图像发出新的核心数据请求是否有效?此外,当/如果我从服务器检索单个图像时,将其保存到核心数据是否有效?
或者最好从 Core Data 中检索所有图像,然后让“cellForRowAtIndexPath”在检索到的图像中搜索它需要的图像?
感谢您的帮助!试图理解核心数据。
【问题讨论】:
标签: ios swift uitableview core-data