私は現在、要素のサイズ変更/移動のためにいくつかのコアアニメーションを実装するプロジェクトに取り組んでいます。多くの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