Skip to content
Search

UIAccelerometer

lastmod 2018-08-17created 2017-01-051 edits

A class for obtaining acceleration data.

Data is delivered through UIAccelerometerDelegate. It is delivered to the accelerometer:didAccelerate: method.

Initialization

_accelerometer = [UIAccelerometer sharedAccelerometer];
_accelerometer.delegate = self;
_accelerometer.updateInterval = (1.0f / 60.0f);

Getting data

- (void) accelerometer: (UIAccelerometer *) accelerometer
         didAccelerate: (UIAcceleration *)  acceleration
{
    _acc_x = [acceleration x];
    _acc_y = [acceleration y];
    _acc_z = [acceleration z];
}

See also