1

我正在编写一个数学应用程序,用户可以在其中绘制几个数学图形,如圆形、正方形、线条等……我正在使用当前图形上下文、Quartz 2D、UIView 和drawRect:方法直接在屏幕上绘制。

我不确定我在问什么,但是这种绘图方式是否drawRect:每次都使用沉重的性能(iPhone电池)?非常感谢。

4

1 回答 1

2

为了回答您的问题,您需要使用 Instruments 分析您的应用在恶劣条件下的执行情况。它可能很重,也可能很好。由于多种原因,复杂性可能会有很大差异。如果界面明显滞后/缓慢,则可能表明您的绘图花费了太多时间。如果您怀疑由于复杂性而成为问题,请经常采样,以便在引入问题时发现并纠正问题。

于 2012-04-19T08:40:09.017 回答