



Interface Builder(简称IB)是Xcode套件的一部分。iPhone/iPad 开发者可以使用Interface Builder来创建和修改应用程序的图形用户界面,其数据以XML的形式存储在XIB文件中。
在Xcode 4之后,Interface Builder 和Xcode整合在一起,即在Xcode中直接提供编辑图形界面的功能,Interface Builder不再作为单独的程序。
点击HelloWorldViewController.xib文件,可以看到Interface Builder界面如图2-14所示。
图2-14 Interface Builder界面
左侧面板的Placeholders区域有两个图标:
File’s Owner,表示从磁盘加载NIB文件的对象,可以认为File’s Owner是“拥有”此NIB文件的对象。
First Responder,表示用户正与之交互的对象,First Responder将随着用户与界面的交互而变化。例如,用户正在文本字段中输入数据,那么文本字段就是当前的First Responder。如果还有疑问,请不必担心,本书将在后面章节中介绍这方面内容。
Objects区域显示的是NIB文件中创建的对象实例,现在例子中只有一个空视图对象View。