title: Why is UIPopoverController not a UIViewController subclass?
body: <p>Can you think of particular reasons why Apple chose to implement UIPopoverController as a plain NSObject subclass? To me, a UIViewController subclass would make much more sense, to implement proper UIViewController containment.</p>
  
  <p>But perhaps there are reasons I didn't think of, why Apple's bright engineers made their choice?</p>