CGContextSaveGState性能

时间:2013-02-15 09:52:19

标签: ios core-graphics

我正在开发一个带图像编辑实用程序的应用程序,我使用CoreGraphics,在少数情况下,图像很大,从服务器获取。 CGContextSaveGState 使用经常会影响性能。

1 个答案:

答案 0 :(得分:3)

虽然rob mayoff的建议很好,你应该听他说,但在这种情况下,我可以破坏部分

是。保存和恢复gstates非常昂贵。简单地撤消你所做的事情几乎总是更便宜。

也就是说,它通常也是更具可读性的代码,所以你仍应该测量它以确定它是否昂贵。你可能会发现它足够便宜,重写代码以避免它的代价是不值得的。