Можно ли использовать AppDelegate в качестве переменной экземпляра в UIViewController
? Например, @property (неатомный, слабый) AppDelegate * appDelegate;
Я спрашиваю, потому что мне нужно обращаться к нему довольно часто, поэтому вместо того, чтобы делать:
AppDelegate *appDelegate = (AppDelegate *) [[UIApplication sharedApplication] delegate];
[appDelegate doSomething];
Я мог бы сделать:
[appDelegate doSomething]