Introduction

Interface Builder is a software development application for Apple's Mac OS X operating system that is part of Xcode.
Interface Builder is an application that allows you, the developer, to create the Graphical User Interface (GUI) using Cocoa and Carbon.

The resulting interface is stored as a .nib file, short for NeXT Interface Builder, or more recently, as a .xib file.

When building an application, these files are copied into the app's bundle and are loaded at run-time to provide the user interface for the application. xib files are compiled into nibs when the application is built.

XML Interface Builder (XIB)

NeXT Interface Builder (NIB)