Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы CoreMotion ссылка класса CMAccelerometerData

Опции
Развертывание Target:

На этой странице
Язык:

CMAccelerometerData

Наследование


Оператор импорта


Swift

import CoreMotion

Objective C

@import CoreMotion;

Доступность


Доступный в iOS 4.0 и позже.

Экземпляр CMAccelerometerData класс представляет событие акселерометра. Это - измерение ускорения вдоль трех пространственных осей в момент времени.

Доступы к приложениям CMAccelerometerData объекты через блочный обработчик, указанный как последний параметр startAccelerometerUpdatesToQueue:withHandler: метод и через accelerometerData свойство, оба объявленные CMMotionManager класс. Суперкласс CMAccelerometerData, CMLogItem, определяет a timestamp свойство, записывающее, когда были проведены ускоряющие измерения.

  • acceleration Свойство

    Ускорение, измеренное акселерометром. (только для чтения)

    Объявление

    Swift

    var acceleration: CMAcceleration { get }

    Objective C

    @property(readonly, nonatomic) CMAcceleration acceleration

    Обсуждение

    Описание CMAcceleration тип структуры описывает поля, используемые для измерения ускорения.

    Оператор импорта

    Objective C

    @import CoreMotion;

    Swift

    import CoreMotion

    Доступность

    Доступный в iOS 4.0 и позже.

Типы данных

  • Тип структуры, содержащей ускоряющие значения с 3 осями.

    Объявление

    Swift

    struct CMAcceleration { var x: Double var y: Double var z: Double init() init(x x: Double, y y: Double, z z: Double) }

    Objective C

    typedef struct { double x; double y; double z; } CMAcceleration;

    Обсуждение

    G является модулем силы гравитации, равной проявленному полем тяготения земли (9,81 м s−2).

    Оператор импорта

    Objective C

    @import CoreMotion;

    Swift

    import CoreMotion

    Доступность

    Доступный в iOS 4.0 и позже.