0
현재 요소 크기를 조정하거나 이동하기 위해 일부 핵심 애니메이션을 구현하는 프로젝트에서 작업 중입니다. 우리는 많은 Mac에서 이러한 애니메이션이 상당히 간단하지만 프레임 속도가 크게 떨어지는 것을 보았습니다.코어 애니메이션 : 프레임 속도
// Set some additional attributes for the animation.
[theAnim setDuration:0.25]; // Time
[theAnim setFrameRate:0.0];
[theAnim setAnimationCurve:NSAnimationEaseInOut];
// Run the animation.
[theAnim startAnimation];
[self performSelector:@selector(endAnimation) withObject:self afterDelay:0.25];
명시 적 프레임 속도를 주장 하는가 (예를 들어 60.0 대신 0.0을 떠나는) 등 스레드에 더 우선 순위를 넣어, 그에 가능성이 프레임 속도를 올리는 예를 들면 다음과 같습니다입니까? 이것들을 모두 움직이는 더 좋은 방법이 있습니까?
이 굉장 구현 !! : 그러나 당신이 더 많은 제어를 원하는 경우에 당신은 명시 적으로 애니메이션이 같은 것을 사용할 수 있습니다 위대한 팁 데이비드 감사 -이 구현 후 성능 NSAnimation 비교할 수 없습니다. 훨씬 빠르다. – Zakman411