You cannot detect a turn on any of these devices. The accelerometer detects only speed changes.
You can get a rough orientation measure from the CLLocationManager class that reports the header. This value is slowly updated, which limits its usefulness.
source
share