Старайтесь избегать помещения кода в appdelegate.Попробуйте использовать appdelegate только для обработки основных вещей.Я бы рекомендовал вам внедрить синглтон-класс для ваших данных акселерометра.
Синглтоны - это очень простой шаблон проектирования, который особенно полезен в среде мобильных устройств (меньше ресурсов, чем на ПК)
Вы можете прочитать о шаблоне синглтона здесь: Wikipedia: Singleton Pattern
также есть очень простой способ синтезировать класс Singelton в вашем проекте
включить следующий файл в ваш проект syntesizesingleton.h
и в своем классе акселерометра поместите следующее
@implementation yourAccelerometerClass
SYNTHESIZE_SINGLETON_FOR_CLASS(yourAccelerometerClass)
, затем в контроллеры вида (или где-либо еще) вы можете получить доступ к классу одноэлементного акселерометра, выполняя следующие действия:*
[[yourAccelerometerClass sharedyourAccelerometerClass] yourMethod];
надеюсь, что это поможет.
Сэм