У меня есть игра, в которой ориентация устройства влияет на состояние игры. Пользователь должен быстро переключаться между пейзажными, портретными и обратными ориентациями ландшафта. До сих пор я регистрировал игру для уведомлений о ориентации через:
[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];
Но он слишком медленный - кажется, существует примерно вторая задержка между поворотом телефона и фактическим увольнением уведомления. Мне нужен способ МГНОВЕННО обнаруживать изменения в ориентации устройства. Я пробовал экспериментировать с гироскопом, но я еще не достаточно знаком с ним, чтобы узнать, действительно ли это решение, которое я ищу.