2009-08-17 13 views
1

私はCGRectMakeを使ってイメージにrect構造体を供給したいと考えています(drawInRect:rectイメージ)。 問題は、この矩形の位置とサイズが動的に変更されることです。 "ゲームループフレーム"ごとにCGRectMakeを呼び出すと、パフォーマンスが低下しますか?頻繁に呼び出すCGRectMakeのパフォーマンスですか?

ありがとうございます!

答えて

4

CGRectMakeの定義(ControlをXcodeでクリックし、 "Jump to definition"を選択)を見ると、それがインライン関数であることがわかります。
したがって、構造体のすべてのフィールドを変更すると、パフォーマンスが低下することはありません。
一部のフィールドを変更する場合は、「手作業で行う」とします。

+0

非常に興味深く、非常に有用な 'ジャンプに定義'!感謝! ありがとう! –

関連する問題