Interface Builder Plug-In Programming Guide
PDF
Introduction
Anatomy of a Plug-In
Interface Builder and Plug-ins
Deciding When to Create a Plug-In
The Structure of a Plug-in
Key Plug-in Objects and Files
The Interface Builder Kit Framework
Xcode Support for Interface Builder Plug-ins
Plug-ins and Threads
Plug-ins and Garbage Collection
Plug-in Deployment Options
Plug-in Quick Start
Creating and Configuring Your Xcode Project
Set Up Your Custom Button Class
Configuring the Library Nib File
Building and Loading the Plug-in
Preparing Your Custom Objects
Supporting the Basics
Registering Your Object’s Attributes
Additional Design-Time Guidelines
Packaging Your Custom Objects
Creating Your Class Description Files
Providing User Documentation for Your Custom Objects
The Plug-in Object
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
Inspector Objects
Creating Your Inspector Class
Creating Your Inspector’s User Interface
Synchronizing Your Inspector’s Interface
Registering Your Inspector Objects
Advanced Techniques
Customizing Your View’s Layout
Implementing a Design-Time Container View
Exposing Embedded Child Objects
Configuring Objects at Design Time
Revision History