Я сделал класс, подобный этому:
testClass <UIAccelerometerDelegate>
, и я реализую методы делегата.
Затем в другом классе, где я хочу этот делегат, я сделал:
testClass *t = [[testClass alloc]init];
UIAccelerometer *a = [UIAccelerometer sharedAccelerometer];
[a setDelegate: t];
и в dealloc я выпускаю т.
Это работает, но это ли правильный способ написания общего делегата?