.NIB 文件扩展名
文件类型 Interface Builder用户界面文件
开发者 | 苹果公司 |
常用度 |
|
文件后缀 | .nib |
文件分类 | 编程文件 |
NIB是什么文件?
NIB文件是Interface Builder(包含在Xcode中) 创建的用户界面文件,用于保存用户界面组件(例如窗口或视图)、文本字段、按钮以及其他交互组件的数据。
Interface Builder(简写:IB),苹果公司Mac OS X操作系统的软件开发程序,是Xcode套件的一部分,用于创建和修改Mac OS X应用程序的图形用户界面。
NIB文件是应用程序使用的接口对象集及其关系的静态存储表示,可以在需要时有效地将其放入内存,从而减少开发时间并使针对不同市场的应用程序本地化变得更加容易。
Mac OS X的应用程序虽然不需要使用NIB文件即可运行,但是,NIB文件在OS X和iOS创建应用程序中起着重要的作用。使用NIB文件,你可以使用Xcode以图形方式创建和操作用户界面(而不是以编程方式),可以立即查看更改的结果,快速尝试不同的布局和配置,也可以稍后更改用户界面的许多方面,而无需重写任何代码。
对于使用AppKit或UIKit框架构建的应用程序,NIB文件具有重要意义。这两个框架都支持使用NIB文件来布局窗口、视图和控件,并将这些项目与应用程序的事件处理代码集成在一起。Xcode与这些框架配合使用,可帮助你将用户界面的控件连接到项目中,设置为您自定义的对象。该集成显着减少了加载NIB文件后所需的设置量,并且在以后可以轻松更改代码和用户界面之间的关系。
一个NIB文件描述了应用程序的用户界面的视觉元素,包括窗口,视图,控件等等。它还可以描述非可视元素,例如,应用程序中管理窗口和视图的对象。 更重要的是,在Xcode中配置的对象最后会一一映射到NIB文件描述的对象。在运行时,这些描述用于在应用程序中重新创建对象及其配置。当你在运行时加载NIB文件时,你将获得Xcode文档中对象的精确副本。
注意:在Interface Builder第3版中引了基于XML格式的.XIB文件,它取代了以二进制存储数据的NIB文件。
NIB文件怎么打开?
NIB文件由Interface Builder创建、编辑和保存。