Jump To:
Reference Library: Tools
Interface Builder is an application for designing and testing user interfaces. Developers can easily create user interfaces that follow the Mac OS X human-interface guidelines by dragging user-interface elements from a palette of predefined controls and dropping them into the windows or views they are designing. Interface Builder works closely with Xcode to provide a development experience that facilitates the concurrent but specialized development of an application's user interface and business logic.

Document Descriptions
On Off
Display

Sorted by
Title
Sort by
Resource Type
Sort by
Date
bMoviePaletteCocoa (HTML) (DMG) (ZIP)
A QuickTime movie editor in Cocoa as an Interface Builder Palette. From the 2001 WWDC.
Sample Code 2003-01-14
ButtonMadness (HTML) (DMG) (ZIP)
Demonstrates how to use the various types of buttons using a nib file or programatically.
Sample Code 2007-10-30
Connecting the Font Menu in Interface Builder 3 (HTML)
QA1571: How to connect and configure the Font/Format menus in Interface Builder 3.
Technical Q&As 2008-01-21
Debugging NSTableView's "Action Invocation" binding (HTML)
QA1472: Discusses the issues and factors that affect NSTableView's "Action Invocation" binding.
Technical Q&As 2006-11-13
How to work around HIMovieViewCreate failing (HTML)
QA1417: Describes how to work around HIMovieViewCreate failing to initialize the view in QuickTime 7
Technical Q&As 2008-03-11
IBDocument Class Reference (HTML) (PDF)
Describes the Objective-C API for manipulating Interface Builder documents.
Reference 2007-04-02
IBFragmentView (HTML) (DMG) (ZIP)
Illustrates building an Interface Builder plugin including a custom inspector and library integration for a custom view.
Sample Code 2006-08-01
IBInspector Class Reference (HTML) (PDF)
Describes the methods for managing inspector views in Interface Builder.
Reference 2007-07-11
IBPlugin Class Reference (HTML) (PDF)
Describes the base methods for managing plug-ins in Interface Builder.
Reference 2007-04-02
Including a custom NSWindow in a nib file (HTML)
QA1511: Shows how to create a custom NSWindow and instantiate it in a nib file.
Technical Q&As 2007-03-21
Interface Builder 3.0 Release Notes (HTML)
Release Notes 2008-03-05
Interface Builder 3.1 Release Notes (HTML)
Updated for Interface Builder 3.1
Release Notes 2008-05-30
Interface Builder Kit Constants Reference (HTML) (PDF)
Describes the constants declared in the Interface Builder Kit framework.
Reference 2007-04-02
Interface Builder Kit Data Types Reference (HTML) (PDF)
Describes the C types declared in the Interface Builder Kit framework.
Reference 2007-04-02
Interface Builder Kit Framework Reference (HTML) (PDF)
Describes the classes, types, and contants in the Interface Builder Kit framework.
Reference 2007-04-18
Interface Builder Plug-In Programming Guide (HTML) (PDF)
Describes the process for creating custom Interface Builder palettes.
Guides 2007-07-18
Interface Builder User Guide (HTML) (PDF)
Conceptual information and tasks explaining how to use the Interface Builder application to design user interfaces.
Guides 2007-10-31
Interface element identification in Interface Builder (HTML)
QA1323: Describes a way to easily visually identify interface elements in a nib file.
Technical Q&As 2006-10-06
NSObject Interface Builder Kit Additions Reference (HTML) (PDF)
Describes additional methods on the NSObject class used by Interface Builder.
Reference 2007-05-10
NSView Interface Builder Kit Additions Reference (HTML) (PDF)
Describes additional methods on the NSView class used by Interface Builder.
Reference 2007-05-10
Sproing (HTML) (DMG) (ZIP)
Shows how "springs" work to control view resizing behavior.
Sample Code 2003-05-20