我对[UIImage imageNamed:]
进行了多次调用,并且我知道缓存会将分配的位图保留在虚拟内存中。
但是,我有许多小图像,例如按钮和图标,并且总数据大小远不接近 ImageIO 区域中的虚拟内存分配。
图像完全映射到虚拟内存后会变成多大?
如何引用放置在界面生成器中的图像?通过文件 URL 还是缓存在虚拟机中?
最佳答案
如果图像映射为位图。那么它的大小将为宽度 * 高度 * 每个像素的大小。因此,如果您有一个 10 * 10 图像,即每个像素 24 字节。那么内存中将是 240 字节。
关于ios - 虚拟内存中的 UIImage 表示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15423298/