На всякий случай, если вы не знаете, акселерометр не даст вам ускорение устройства.(его единицы не м / с ^ 2). Это даст вам ориентацию устройства относительно другой позиции.Гироскоп лучше, потому что он даст ориентацию с учетом еще одного измерения, вы хотите использовать его, когда это возможно.
Используйте GPS (в CoreLocation), чтобы получить текущее местоположение устройства в определенное времяно GPS не так точен, как вы ожидаете, и может занять время.В зависимости от вашего местоположения, иногда даже недоступно!
Если вы не возражаете против расчета скорости и ускорения примерно , то вы можете использовать их.