想象一下,您使用通过 API 提供图像的 Web 服务。每个图像都有一个 UID,并且您有一个核心数据实体Image具有属性uid (int) 和image (transformable)。
现在,您的应用程序库需要显示许多图像(UID 是已知的)。您不知道之前已下载和存储了哪些图像。如何在后台延迟下载带有核心数据的图像,以便视图在加载过程中显示 UIActivityIndicator 并在图像存储在本地时自动显示图像(例如通过使用NSFetchedResultsControllerDelegate协议)?
为此目的子类化 UIImageView 有用吗?