SKAccelerometerData

Objective-C

@interface SKAccelerometerData : SKSensorData

Swift

class SKAccelerometerData : SKSensorData

An instance of SKAccelerometerData encapsulates measurements related to the Accelerometer sensor.

  • Unavailable

    Undocumented

    Declaration

    Objective-C

    - (instancetype)init NS_UNAVAILABLE;
  • Unavailable

    Undocumented

    Declaration

    Objective-C

    - (nonnull instancetype)initWithSensorType:(SKSensorType)sensorType
                                     timestamp:
                                         (nonnull SKSensorTimestamp *)timestamp;
  • Returns an SKAccelerometerData object, initialized with a CMAccelerometerData structure.

    Declaration

    Objective-C

    - (nonnull instancetype)initWithAccelerometerData:
        (nonnull CMAccelerometerData *)accelerometerData;

    Swift

    init(accelerometerData: CMAccelerometerData)

    Parameters

    accelerometerData

    A structure that contains 3-axis acceleration data.

    Return Value

    An SKAccelerometerData object.

  • A structure that contains 3-axes acceleration values.

    Declaration

    Objective-C

    @property (nonatomic, readonly) CMAcceleration acceleration;

    Swift

    var acceleration: CMAcceleration { get }
  • A string with a CSV formatted header that describes the data of the Accelerometer sensor. This method is useful in combination with the csvString instance method of an SKSensorData object.

    Declaration

    Objective-C

    + (nonnull NSString *)csvHeader;

    Swift

    class func csvHeader() -> String

    Return Value

    A string with a CSV header.