Cocoa touch Cocoa Touch-如何缓存CGImageRef或UIImage(不使用ImageName:)?

Cocoa touch Cocoa Touch-如何缓存CGImageRef或UIImage(不使用ImageName:)?,cocoa-touch,caching,uikit,uiimage,cgimage,Cocoa Touch,Caching,Uikit,Uiimage,Cgimage,我的应用程序中有很多图像,所以我决定在后台线程中进行一些加载,因为UIKit不是线程安全的,所以我用CGImageRef填充数组。但是,它们不是缓存的,我需要能够快速访问它们,所以我的问题是: 如何缓存CGImageRef,或在主线程中缓存从其派生的UIImage?找到的UIImageView+缓存代码实现了UIImage的简单缓存,并在线程中结合后台加载 我在自己的项目中使用它。它工作得很好。我推荐它。它应该可以很容易地适应您想要做的事情,快速查看一下就可以很容易地取出缓存位。如果您问的是UI

我的应用程序中有很多图像,所以我决定在后台线程中进行一些加载,因为UIKit不是线程安全的,所以我用CGImageRef填充数组。但是,它们不是缓存的,我需要能够快速访问它们,所以我的问题是:


如何缓存CGImageRef,或在主线程中缓存从其派生的UIImage?

找到的UIImageView+缓存代码实现了UIImage的简单缓存,并在线程中结合后台加载


我在自己的项目中使用它。它工作得很好。我推荐它。它应该可以很容易地适应您想要做的事情,快速查看一下就可以很容易地取出缓存位。

如果您问的是UIImage,那么您问的是Cocoa Touch,而不是Cocoa。