The plug-in object is Interface Builder’s initial entry point into your plug-in and is represented by the IBPlugin class. You must provide a subclass of this object in your plug-in and configure it as the primary class of your plug-in bundle. Your plug-in object has one critical responsibility: provide the list of nib files identifying the objects your plug-in represents. Beyond that, you use the plug-in object to provide support for other features of your plug-in. For example, you use the plug-in object to implement a preferences window or customize objects as they are dragged out of the library window.
The following sections describe the tasks you can perform from your custom plug-in object. For additional information about the methods of the IBPlugin class, see IBPlugin Class Reference.
Configuring the Library Nib Files
Registering Your Plug-in’s Object Frameworks
Handling Load and Unload Notifications
Implementing Plug-in Preferences
Changing your Plug-in Bundle’s Principal Class
Last updated: 2007-07-18