CMAccelerometerData
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCoding -
NSCopying -
NSObjectProtocol -
NSSecureCoding -
Печатаемый -
NSCopying -
NSObject -
NSSecureCoding
Оператор импорта
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(xx: Double, yy: Double, zz: 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 и позже.
