Расширение файла NIB расшифровывается как «NIB Interface Builder Archive». Эти файлы представляют собой проприетарные бинарные файлы, используемые инструментами разработки Apple, в первую очередь Xcode (а исторически — Interface Builder), для хранения макета и дизайна пользовательского интерфейса (UI) приложений для macOS и iOS. Файл NIB содержит сериализованные объекты, представляющие визуальные элементы интерфейса приложения, такие как окна, представления, кнопки, текстовые поля, а также связи (outlets и actions) между этими элементами интерфейса и базовым кодом приложения (обычно написанным на Objective-C или Swift). Когда приложение запускается, система загружает эти NIB-файлы для построения графического пользовательского интерфейса, с которым взаимодействует пользователь. Хотя в современной разработке часто отдается предпочтение использованию Storyboards (файлы .storyboard) или файлов XIB (которые являются XML-представлениями одного файла интерфейса), файлы NIB были стандартным форматом для хранения интерфейсов приложений в старых версиях Xcode. По сути, они являются архивами скомпилированных данных интерфейса, что делает их трудными для чтения или прямого редактирования без соответствующей среды разработки Apple.