- iOS 2.0–5.0Deprecated
Each acceleration event includes simultaneous acceleration readings along the three axes of the device, as shown in
The device accelerometer reports values for each axis in units of g-force, where a value of
1.0 represents acceleration of about +1 g along a given axis. When a device is laying still with its back on a horizontal surface, each acceleration event has approximately the following values:
Individual acceleration values are of type
UIAccelerationValue, equivalent to a
double. Values can range over the accelerations found in normal use of a device.
If you want to detect specific types of motion as gestures—specifically, shaking motions—use the
UIEvent class and its
UIEventTypeMotion event type. For details, see Event Delivery: The Responder Chain in Event Handling Guide for iOS.