在UITableView上显示图像的最佳实践

时间:2013-03-24 16:07:56

标签: cocoa-touch core-data

我正在制作应用并面临以下问题:

我正在与将服务器解析为核心数据的服务器同步,我有一些实体:照片,人物和报纸。我还有2个UITableViews,分别显示Person的详细信息和新闻。图像存储在名为Photo的单独实体中。我正在寻找这种方法的最佳实践。我认为,NSFetchedResultsController可以提供帮助,但我可能需要为各个视图覆盖它们。如果我拍摄照片ID并在UITableCellView中查找图像,这是否有意义?你有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您应该考虑使用像AFNetworking这样的框架,它为UIImageView添加了一个类别,允许它从给定的URL异步加载图像。一旦异步加载图像,您还可以将其缓存到Core Data。如果你想要一个更简单的方法,我真的建议使用Sensible TableView框架。该框架将处理从远程获取数据,在表视图(包括图像)上显示数据以及所有核心数据同步等所有内容。 HTH。