NIB 文件扩展名主要与苹果的开发环境相关联,特别是用于 Xcode(以及以前作为独立应用程序)中集成的 Interface Builder 工具。NIB 代表 NeXT Interface Builder,源于苹果对 NeXTSTEP 的历史渊源。这些文件是二进制归档文件,用于存储为 macOS、iOS、iPadOS、watchOS 和 tvOS 开发的应用程序的用户界面 (UI) 布局、设计元素和连接(出口/Outlets 和动作/Actions)。NIB 文件本质上定义了窗口、视图或其他 UI 组件的可视结构。当应用程序启动时,系统会加载相应的 NIB 文件来构建用户交互的图形界面。尽管现代苹果开发通常倾向于使用 Storyboards(.storyboard 文件)或 SwiftUI,但 NIB 文件对于遗留项目或特定的自定义视图配置仍然具有相关性。它们包含表示 UI 元素(如按钮、文本字段、表格)及其相关元数据和链接信息的序列化对象。