2011-05-06 8 views
1

Je développe une application qui utilise CATransition pour améliorer les effets de transition entre les différentes sous-vues sur un contrôleur de vue. Les transitions fonctionnent très bien lorsque je les teste sur mon iPod Touch 4G, il n'y a aucun signe visible de problèmes. Cependant, lorsque je le teste sur mon iPod Touch 2G, il y a un décalage important lors de la modification des sous-vues en utilisant CATransition. Cependant, à ma connaissance, ce décalage n'a jamais causé de crash.CATransition Lag sur les anciens dispositifs

Je me demande s'il existe un moyen de corriger ce décalage pour les appareils plus anciens. J'ai regardé autour de plusieurs sites Web, et il semble que personne n'a mentionné ce problème sur les appareils plus anciens. Y at-il quelque chose que je peux faire avec le code pour essayer de résoudre ce problème?

Merci!

Répondre

0

Les vidéos de la WWDC 2010 ne fonctionnent pas pour le moment, mais je viens juste de regarder une super vidéo plus tôt cette semaine intitulée "Performance Analysis with Instruments". Ajoutez à cela les vidéos doubles avec "Core Animation in Practice" et cela devrait vous donner beaucoup de conseils sur ce qui pourrait se passer et causer une telle performance. Ils passent en revue de nombreux scénarios qui causent des framerate abandonnés et des stratégies pour les surmonter.

+0

Merci pour la réponse. Pourriez-vous expliquer comment exactement utiliser les instruments pour analyser les performances de l'application? Je suis un développeur relativement novice, et je n'ai jamais utilisé l'outil auparavant. – Charles