File owner isn't really part of a design pattern.
File owner is really just a placeholder in Interface Builder for a specific class to be assigned later. If you look at the information panel in the inspector for file owner you will see it assigned a particular class. When the nib is for the main window, the class is UIApplication or a subclass. When its a view, the file owner class is usually some class of view controller. It could, however, be any class as long as that class could link to at least one other object in the nib.
Each nib does need a file owner to serve as the entry point for the nib. It's the object that other objects become aware of when the nib is loaded. But that is more of just a practicality instead of a design pattern.