Какой объект несет ответственность за прохождение вызовов метода вращения UIViewController, т.е.
-
shouldAutorotateToInterfaceOrientation: -
willRotateToInterfaceOrientation:duration: -
willAnimateFirstHalfOfRotationToInterfaceOrientation:duration: -
willAnimateSecondHalfOfRotationFromInterfaceOrientation:duration: -
didRotateFromInterfaceOrientation:
Я предполагаю, что это UIApplication (но, возможно, AppDelegate или UIWindow).
Следующий вопрос: каким образом объект знает, с кем UIViewController разговаривать?
Как он узнает, что UIViewController имеет свое представление в качестве подвид окна?
Есть ли сообщение, которое вы можете отправить, или свойство, которое вы можете установить (какого-либо объекта), который устанавливает "Active" UIViewController для приложения?