Example: Can I make a NIB which represents an view hierarchy, and use this NIB with multiple different UIViewController subclasses?
Because: The File's Owner seems to be set hard to a specific class. What's the point of that? Is the Nib Loading System looking through all xib files and figuring out from them which Class wants which xib? For me, it would be a lot more logical if the classes told the Nib Loading System that they want to have xib xyz loaded. Actually this whole nib stuff is just an archive for objects, pretty much the same thing like if I would create those programmatically and connect them with eachother. Or not?