Je travaille actuellement sur un projet dans lequel nous implémentons des animations de base pour redimensionner/déplacer des éléments. Nous avons remarqué sur de nombreux Mac que la fréquence d'images diminue considérablement au cours de ces animations, bien qu'elles soient plutôt simples. Voici un exemple:Core Animation: Frame Rate
// 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];
Est indiquant explicitement le taux de trame (par exemple 60,0, au lieu de le laisser à 0.0) mettre une plus grande priorité sur les filets, etc., à cet effet augmenter éventuellement la fréquence d'images? Y a-t-il une meilleure façon de les animer?
Impressionnant !! Un bon conseil David merci - après l'implémentation, la performance n'est même pas comparable à NSAnimation. Beaucoup, beaucoup plus vite – Zakman411