iOS - AppDelegate в качестве переменной экземпляра?

Можно ли использовать AppDelegate в качестве переменной экземпляра в UIViewController ? Например, @property (неатомный, слабый) AppDelegate * appDelegate;

Я спрашиваю, потому что мне нужно обращаться к нему довольно часто, поэтому вместо того, чтобы делать:

AppDelegate *appDelegate = (AppDelegate *) [[UIApplication sharedApplication] delegate]; 

[appDelegate doSomething]; 

Я мог бы сделать:

[appDelegate doSomething]

10
задан Lorenzo B 10 February 2012 в 16:34
поделиться