Pourquoi est-accéléromètre:didAccelerate: obsolète dans IOS5?
La libération de IOS5 a cette fonction de base répertorié comme obsolète. Personne ne sait ce qui va le remplacer? Je suis en supposant que apple ne va pas supprimer l'accéléromètre de l'iPhone 5.
Vous devez vous connecter pour publier un commentaire.
Je n'ai pas encore utiliser iOS 5, mais déjà dans le 4.x UIAccelerometer et UIAccelerometerDelegate ont été remplacés par le CoreMotion cadre. C'est plus sophistiqué, prend gyroscope signaux en compte et effectue un capteur de fusion, c'est à dire ne l'étalonnage des trucs comme les biais de calcul pour vous.
Fondamentalement la CMDeviceMotionHandler bloc de rappel est maintenant l'équivalent. Elle est appelée à chaque deviceMotionUpdateInterval secondes, ou vous pouvez aller avec votre propre boucle de minuterie et extraire les données. Il est assez simple et facile à utiliser. Regardez Simple iPhone détection de mouvement et de suivre les trois liens vers le SDK docs.
Il y a trois choses que vous devez garder à l'esprit: