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