我有一个很大的图像,它显示在NSImageView
内部。一旦我第一次这样做,该图像的下一次使用非常快。重新使用NSImageView
时,它已分配给新NSImageView
或分配给新的NSImage
。显然,这是由于JSON Array
保留了它用于首次显示所述图像的表示形式的缓存。问题是第一次显示它。即使在快速的硬件上,在图像最终出现之前,也会有不可接受的长时间延迟。我正在寻找的是一种在我第一次显示图像之前对其进行预缓存的方法。有什么建议吗?
FWIW,我在OS X / macOS上使用Obj-C,但我相信它不会有任何区别,Swift技术也应适用。