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(x
x
: 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 и позже.