# NSNibLoading documentation

Generated at 2026-02-17 21:02:56 +0000
Software documentation for the NSBundle(NSNibLoading) category
AppKit/NSNibLoading.h
Description forthcoming.
loadNibFile:
fileName
externalNameTable:
context
withZone:
zone
Load the model file specified by fileName using the existing context as the external name table. The name table contains NSOwner, NSMenu and other well known top level objects with zone as the current memory allocation zone. This method uses the current mainBundle.
loadNibNamed:
aNibName
owner:
owner
Load the model file specified by aNibName, using owner as the NSOwner. This method calls loadNibFile:externalNameTable:withZone:
loadNibFile:
fileName
externalNameTable:
context
withZone:
zone
Load the model file specified by fileName, using the context dictionary to specify top level objects. This method uses whatever bundle instance it is called on. This method is called by +loadNibFile:externalNameTable:withZone:
loadNibNamed:
aNibName
owner:
owner
topLevelObjects:
topLevelObjects
Loads the model file specified by aNibName with owner as NSOwner. The topLevelObjects array is a return parameter which returns a pointing to the topLevelObjects in this model.
pathForNibResource:
fileName
Returns the path of the model specified by fileName.
Software documentation for the NSObject(NSNibAwaking) informal protocol
AppKit/NSNibLoading.h
Description forthcoming.
awakeFromNib
Notification of Loading. This method is called on custom objects once model loading is completed.
prepareForInterfaceBuilder
This method is called on a designable object to notify it that it was created at design time. This allows IB/Gorm to set up the appearance of the object when loaded into the editor.