A extensão de arquivo .NIB está primariamente associada ao ambiente de desenvolvimento da Apple, especificamente utilizada pelo Interface Builder, uma ferramenta integrada ao Xcode (e anteriormente como uma aplicação autônoma). NIB é a sigla para NeXT Interface Builder, originária da história da Apple com o NeXTSTEP. Estes arquivos são arquivos binários (archives) que armazenam o layout da interface do usuário (UI), elementos de design e as conexões (outlets e actions) para aplicações desenvolvidas para macOS, iOS, iPadOS, watchOS e tvOS. Um arquivo NIB essencialmente define a estrutura visual de uma janela, visualização (view) ou outro componente de UI. Quando uma aplicação é iniciada, o arquivo NIB correspondente é carregado pelo sistema para construir a interface gráfica com a qual o usuário interage. Embora o desenvolvimento moderno da Apple frequentemente favoreça o uso de Storyboards (arquivos .storyboard) ou SwiftUI, os arquivos NIB permanecem relevantes para projetos legados ou configurações de visualização personalizadas específicas. Eles contêm objetos serializados que representam elementos de UI como botões, campos de texto, tabelas e seus metadados e informações de ligação (linking) associados.