좋아, 이상한 질문처럼 들리 겠지만 흥미로운 질문이다. 나는 iOS를 코딩하고 있으며, 속도가 빠를수록 값을 나누기보다는 항상 곱하는 것이 가장 좋습니다.나누기가 곱하기보다 느립니다.
나는 프로세서가 요즘 아마이 문제를 안타깝게 생각하지만 내 호기심이 나를 더 좋아해 주었다. 누군가 내게이 문제에 대해 밝혀 줄 수 있을지 궁금해하고있다. 보다
player.position = ccp(player.contentSize.width/2, winSize.height/2);
느린 :
이player.position = ccp(player.contentSize.width * 0.5, winSize.height * 0.5);
'player.contentSize.width' 및'winSize.height'가 부동 소수점 숫자가 아닌 한 이러한 것들은 동일하지 않습니다. – icktoofay
'player.contentSize.width'와'winSize.height'가 정수인 경우, 속도에 대한 비트 시프트는 어떨까요? –
이 코드는 성능이 중요한 루프에서는 거의 확실하지 않으므로 나누거나 곱할 때 거의 중요하지 않습니다. 명확하고 간결하며 견고한 코드 작성에만 중점을두고 실제로 필요한 경우 성능에 대해서만 걱정하십시오. –