我这里有一点问题;我的目标是能够以非常快的速度处理图像,每秒最多可以处理10个图像。 发生的事情是我正在获取CGImage,将其转换为UIImage,并将其保存到磁盘。但我意识到使用writeToFile进行保存非常“慢”,因为我需要能够每秒节省十个这样的速度。 所以我想知道,有更快的方法来保存图像吗? 或者我应该将每个图像添加到一个数组中,并让辅助线程以它自己的速度处理它们吗?
非常感谢!
答案 0 :(得分:1)
是的,您可以将数据缓存到内存中的数组并稍后将其写出来。
但是,您需要以比写入后备存储的速度更快的速度保存多少图像?在某些时候,您将填满可用内存,并且必须停止,记录更少或丢弃数据。