Your memory is a little defective; shouldAutorotateToInterfaceOrientation: found in custom subclasses of UIViewController. Therefore, it allows each view controller to say which orientations it works individually. Thus, you can have an application that overwhelmingly works in portrait or landscape design, but has a view controller that works only in portrait, for example, which is useful if you use ready-made code.
Supported device orientations in targets -> a summary goes to your Info.plist to provide OS metadata without having to run the application.
Ideally, the two should agree, and I do not think that one of them redefines the other. The summary information should summarize all of your various view controllers, but I would be surprised if you got something other than the weird weird start-up behavior if you filled it in incorrectly.
Tommy source share