Ios UIImage实现/分页?

Ios UIImage实现/分页?,ios,uitableview,uiimage,Ios,Uitableview,Uiimage,从UIImage文档中: 在内存不足的情况下,可以从UIImage中清除图像数据 对象以释放系统上的内存。此清除行为会影响 只有UIImage对象内部存储的图像数据,而不是 对象本身。当您试图绘制其数据已丢失的图像时 清除后,图像对象将自动从其 原始文件 对于不是从文件加载而是使用UIGraphicsGetImageFromCurrentContext绘制的UIImages呢 我正试图找到一些方法来优化UITableViewCells的内存使用情况,其中UIImageView在单元格进入并从重用

从UIImage文档中:

在内存不足的情况下,可以从UIImage中清除图像数据 对象以释放系统上的内存。此清除行为会影响 只有UIImage对象内部存储的图像数据,而不是 对象本身。当您试图绘制其数据已丢失的图像时 清除后,图像对象将自动从其 原始文件

对于不是从文件加载而是使用UIGraphicsGetImageFromCurrentContext绘制的UIImages呢

我正试图找到一些方法来优化UITableViewCells的内存使用情况,其中UIImageView在单元格进入并从重用队列中取出时包含UIImages

想法?

迈克

我的理解是CGImage数据已经不存在了,所以我认为这对于您自定义绘制的图像点来说您是运气不好吗

实际上,我刚刚用UITableView处理了一个类似的问题。为了提高性能,我做了一件事,就是用笔尖创建单元格;这是我做过的所有事情中最大的一次提升,所以如果你不使用笔尖,请考虑它。

如果你有那么多数据,你也可以考虑某种形式的预加载。我不知道您试图实现什么,因此这可能是适用的

另一个注意事项是,在清除UIImage之后,从文件中重新加载它们会对内存造成很大的影响,所以如果您处于这种情况,您确实需要查看整个内存使用情况