2009-08-17 3 views
1

CGRectMake를 사용하여 rect 구조체를 이미지에 공급하고 싶습니다 (이미지 drawInRect : rect). 문제는이 rect의 위치와 크기가 동적으로 변경된다는 것입니다. "게임 루프 프레임"마다 CGRectMake를 호출 할 때 성능이 저하됩니까?자주 호출하는 CGRectMake의 성능?

감사합니다.

답변

4

CGRectMake (Control에서 Xcode의 함수 이름을 클릭하고 "Jump to definition"을 선택 함)의 정의를 보면 인라인 함수임을 알 수 있습니다.
따라서 구조체의 모든 필드를 변경하면 성능이 저하되지 않습니다.
일부 필드를 수정하는 경우 "손으로"수행합니다.

+0

매우 흥미롭고 '점프 정의'로 매우 유용합니다! 덕분에 ! –

관련 문제