CoreMotion Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Пространство имен CoreMotion предоставляет доступ к данным о движении, включая ускорение и ориентацию устройства, высоту, компас и шагомер.
Классы
CMAccelerometerData |
Событие акселерометра инкапсулирует экземпляр CMAcceleration |
CMAltimeter |
Интерфейс с датчиком давления относительной высоты. |
CMAltitudeData |
Содержит данные относительной высоты, созданные классом CMAltitudeData . |
CMAttitude |
Используется для извлечения спасательной информации с устройства в кватернионе, матрице вращения или с трехмерными углами (рулон, шаг и рыскание). |
CMDeviceMotion |
Инкапсулирует отношение, скорость вращения и ускорение устройства. |
CMDyskineticSymptomResult |
Пространство имен CoreMotion предоставляет доступ к данным о движении, включая ускорение и ориентацию устройства, высоту, компас и шагомер. |
CMGyroData |
Одно измерение частоты вращения устройства. |
CMLogItem |
Базовый класс для CMAccelerometerData, CMDeviceMotion и CMGyroData используется для присоединения метки времени к этим событиям. |
CMMagnetometerData |
Показания магнитометра устройства. |
CMMotionActivity |
Событие обновления движения, включая описание вероятной формы (ходьба, бег, автомобиль). |
CMMotionActivityManager |
На поддерживаемых устройствах обращается к сохраненным данным о движении и позволяет отслеживать обновления движения. |
CMMotionManager |
Основной класс, предоставляющий доступ к службам движения в iOS. |
CMPedometer |
Создает данные подсчета шагов, включая количество ступеней и этажей, которые поднялись или спустились. |
CMPedometerData |
Содержит данные, связанные с ходьбой и восхождением на пол. Создано с помощью CMPedometer. |
CMPedometerEvent |
Пространство имен CoreMotion предоставляет доступ к данным о движении, включая ускорение и ориентацию устройства, высоту, компас и шагомер. |
CMRecordedAccelerometerData |
Данные акселерометра, хранящиеся в CMSensorRecorder. |
CMSensorDataList |
Предоставленный системой список объектов, содержащих записанные данные акселерометра Core Motion. |
CMSensorRecorder |
Собирает и извлекает данные акселерометра. |
CMStepCounter |
На поддерживаемых устройствах сохраняет количество шагов, выполненных пользователем с устройством, и позволяет динамически отслеживать подсчет шагов. |
CMTremorResult |
Пространство имен CoreMotion предоставляет доступ к данным о движении, включая ускорение и ориентацию устройства, высоту, компас и шагомер. |
Структуры
CMAcceleration |
Трехмерный вектор, содержащий значения ускорения. |
CMCalibratedMagneticField |
Инкапсулирует точность и силу поля магнитометра после калибровки. |
CMMagneticField |
Представляет 3-осевые данные магнитометра в микротеклах. |
CMQuaternion |
Представляет кватернион, используемый в качестве одного из возможных представлений CMAttitude. |
CMRotationMatrix |
Представляет матрицу поворота 3x3. |
CMRotationRate |
Частота 3D-поворота. |
Перечисления
CMAttitudeReferenceFrame |
Перечисление, значения которого определяют опорную рамку, из которой CMAttitude ссылаются показания. |
CMAuthorizationStatus |
Пространство имен CoreMotion предоставляет доступ к данным о движении, включая ускорение и ориентацию устройства, высоту, компас и шагомер. |
CMError |
Тип ошибок CoreMotion. |
CMMagneticFieldCalibrationAccuracy |
Перечисление, значения которого определяют качество калибровки магнитометра. |
CMMotionActivityConfidence |
Перечисление, значения которого определяют достоверность в объекте CMMotionActivity. |
CMPedometerEventType |
Пространство имен CoreMotion предоставляет доступ к данным о движении, включая ускорение и ориентацию устройства, высоту, компас и шагомер. |
Делегаты
CMAccelerometerHandler |
Подпись делегата, используемая для получения событий из CMMotionManager |
CMDeviceMotionHandler |
Подпись делегата, используемая для получения событий из CMMotionManager |
CMGyroHandler |
Подпись делегата, используемая для получения событий из CMMotionManager |
CMMagnetometerHandler |
Делегат, который является |
CMMotionActivityHandler |
Делегат, который выступает в качестве обработчика для QueryActivity(NSDate, NSDate, NSOperationQueue, CMMotionActivityQueryHandler). |
CMMotionActivityQueryHandler |
Делегат, который является обработчиком для StartActivityUpdates(NSOperationQueue, CMMotionActivityHandler). |
CMStepQueryHandler |
Делегат для использования с QueryStepCount(NSDate, NSDate, NSOperationQueue, CMStepQueryHandler). |
CMStepUpdateHandler |
Делегат, используемый с StartStepCountingUpdates(NSOperationQueue, nint, CMStepUpdateHandler). |
Комментарии
API CoreMotion позволяет разработчикам получать события оборудования из встроенных акселерометров и гироскопов.