频繁调用CGRectMake的性能?

时间:2009-08-17 06:42:47

标签: performance rect

我想使用CGRectMake将rect结构提供给图像(image drawInRect:rect)。 问题是,这个rec​​t的位置和大小会动态改变。 在每个“游戏循环框架”中调用CGRectMake会有性能损失吗?

谢谢!

1 个答案:

答案 0 :(得分:4)

如果你看一下CGRectMake的定义(控制点击Xcode中的函数名并选择“跳转到定义”),你会发现它是一个内联函数。
因此,如果更改结构的所有字段,则不会丢失任何性能 如果你只修改一些字段,我会“手工”。