Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 UIView 有很多图像是从 drawRect 绘制完成后绘制的,我想保存(缓存)所有图像
如何在drawRect或类似的东西中保存(缓存)所有图像!
感谢大家看这篇文章。
如果你以性能的名义盲目地缓存,它可能会产生非常负面的性能成本。缓存不是免费的——明智地使用它以实现资源的最佳平衡。理想情况下,您会考虑其他几种替代方法来确定哪种方法最适合您的确切需求。
一种快速/有效的方法是CALayer.shouldRasterize.
CALayer.shouldRasterize