CoreMotion Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
El espacio de nombres CoreMotion proporciona acceso a los datos de movimiento, incluida la aceleración y orientación del dispositivo, la altitud, la brújula y el pedómetro.
Clases
CMAccelerometerData |
Un evento de acelerómetro, encapsula una instancia de CMAcceleration |
CMAltimeter |
Interfaz con el sensor de presión de altitud relativa. |
CMAltitudeData |
Contiene datos de altitud relativa, generados por la CMAltitudeData clase . |
CMAttitude |
Se usa para extraer información espacial del dispositivo en cuaternión, matriz de rotación o con ángulos 3D (rotación, rotación y giro). |
CMDeviceMotion |
Encapsula la actitud, la velocidad de rotación y la aceleración del dispositivo. |
CMDyskineticSymptomResult |
El espacio de nombres CoreMotion proporciona acceso a los datos de movimiento, incluida la aceleración y orientación del dispositivo, la altitud, la brújula y el pedómetro. |
CMGyroData |
Una única medida de la velocidad de rotación del dispositivo. |
CMLogItem |
Clase base para CMAccelerometerData, CMDeviceMotion y CMGyroData, se usa para adjuntar una marca de tiempo a estos eventos. |
CMMagnetometerData |
Lectura del magnetómetro del dispositivo. |
CMMotionActivity |
Evento de actualización de movimiento, incluida la caracterización de la forma probable (caminar, correr, automoción). |
CMMotionActivityManager |
En los dispositivos compatibles, accede a los datos de movimiento almacenados y permite la supervisión de las actualizaciones de movimiento. |
CMMotionManager |
Clase principal que proporciona acceso a los servicios de movimiento en iOS. |
CMPedometer |
Genera datos de recuento de pasos, incluido el número de pasos y pisos escalados o descendientes. |
CMPedometerData |
Contiene datos relacionados con la caminata y la escalada en el suelo. Generado por CMPedometer. |
CMPedometerEvent |
El espacio de nombres CoreMotion proporciona acceso a los datos de movimiento, incluida la aceleración y orientación del dispositivo, la altitud, la brújula y el pedómetro. |
CMRecordedAccelerometerData |
Datos del acelerómetro almacenados por .CMSensorRecorder |
CMSensorDataList |
Lista proporcionada por el sistema de objetos que contienen datos de acelerómetro core Motion grabados. |
CMSensorRecorder |
Recopila y recupera datos del acelerómetro. |
CMStepCounter |
En los dispositivos compatibles, almacena el número de pasos que ha realizado el usuario con el dispositivo y permite realizar un seguimiento dinámico del recuento de pasos. |
CMTremorResult |
El espacio de nombres CoreMotion proporciona acceso a los datos de movimiento, incluida la aceleración y orientación del dispositivo, la altitud, la brújula y el pedómetro. |
Estructuras
CMAcceleration |
Vector 3D que contiene valores de aceleración. |
CMCalibratedMagneticField |
Encapsula la precisión y la intensidad del campo del magnetómetro después de la calibración. |
CMMagneticField |
Representa los datos del magnetómetro de 3 ejes en microteslas. |
CMQuaternion |
Representa un cuaternión, que se usa como una de las posibles representaciones CMAttitude. |
CMRotationMatrix |
Representa una matriz de rotación de 3 x 3. |
CMRotationRate |
Velocidad de rotación 3D. |
Enumeraciones
CMAttitudeReferenceFrame |
Enumeración cuyos valores especifican el marco de referencia desde el que CMAttitude se hace referencia a las lecturas. |
CMAuthorizationStatus |
El espacio de nombres CoreMotion proporciona acceso a los datos de movimiento, incluida la aceleración y orientación del dispositivo, la altitud, la brújula y el pedómetro. |
CMError |
Escriba para errores de CoreMotion. |
CMMagneticFieldCalibrationAccuracy |
Enumeración cuyos valores especifican la calidad de la calibración del magnetómetro. |
CMMotionActivityConfidence |
Enumeración cuyos valores especifican la confianza en .CMMotionActivity |
CMPedometerEventType |
El espacio de nombres CoreMotion proporciona acceso a los datos de movimiento, incluida la aceleración y orientación del dispositivo, la altitud, la brújula y el pedómetro. |
Delegados
CMAccelerometerHandler |
Firma de delegado usada para recibir eventos de CMMotionManager |
CMDeviceMotionHandler |
Firma de delegado usada para recibir eventos de CMMotionManager |
CMGyroHandler |
Firma de delegado usada para recibir eventos de CMMotionManager |
CMMagnetometerHandler |
Delegado que es para |
CMMotionActivityHandler |
Delegado que actúa como controlador para QueryActivity(NSDate, NSDate, NSOperationQueue, CMMotionActivityQueryHandler). |
CMMotionActivityQueryHandler |
Delegado que es el controlador de StartActivityUpdates(NSOperationQueue, CMMotionActivityHandler). |
CMStepQueryHandler |
Delegado para su uso con QueryStepCount(NSDate, NSDate, NSOperationQueue, CMStepQueryHandler). |
CMStepUpdateHandler |
Delegado utilizado con StartStepCountingUpdates(NSOperationQueue, nint, CMStepUpdateHandler). |
Comentarios
CoreMotion API permite a los desarrolladores obtener eventos de hardware de los acelerómetros y giroscopios integrados.