我正在编写一个应用程序,它是UIImagePicker的克隆,但使用了资源库。当用户选择一张照片时,图片加载需要一点时间。我注意到,当我使用与我正在开发的功能相同的照片应用程序时,图像加载速度更快。我听说这个网站上的另一位响应者提到以下内容以模仿照片应用程序的功能:如何加速使用资源库加载图像?
“首先加载缩略图图像(最好使用dispatch_async) - 这应该非常快速完成后,像上面所做的那样加载全屏图像,这就是苹果在Photo App中所做的,以提供流畅的用户体验。“
有没有人有任何代码示例如何可以完成?我不太确定我是否明白他的意思。
另外这里是我的代码针对我使用加载的图像(我传递该图像作为一个参数传递给另一个视图控制器):
myImage = [UIImage imageWithCGImage:[[myAsset defaultRepresentation] fullScreenImage]];
您是否已经加载了每张图片的缩略图以便在图像选取器副本中显示? – huesforalice
@huesforalice是的,但我不确定它是如何将它转换得更快或更平滑一些,如果我之后做了全屏图像。 –