I have a few questions regarding the proxy objects of a NIB file, specifically in regards to the File's Owner object.
The File's Owner object is a placeholder instance which represents some instance of a class outside the NIB file that will soon substitute this tentative instance. From what I understand, NIB files and XIB files are lazy loaded. Does this mean the placeholder instance (before it is substituted by the "real" class's instance) is already an instance (not a type) even before the NIB files are called?
What is this placeholder instance an instance of?
The File's Owner object is configured with a custom class, say ViewController. Why do you have to specify the owner again when you load this NIB file?
Bundle.main.loadNibNamed("SomeNIBFile", owner: self )