dio相比，这样的过程减小了MVC模式中控制器和视图两层的耦合，提高了代码质量。在代码中，使用codice_1标记接受动作的方法，而用codice_2标记对象接口。IB将应用程序界面保存为捆绑，其中包含了界面对象及其与应用程序的关系。这些对象被序列化为XML文件或NeXT风格的属性列表文件，扩展名为.nib。在应用程序运行时，对应的NIB对象调入内存，与其应用程序的二进制代码联系起来。与绝大多数其余GUI设计系统不同，IB不是生成代码以在运行时产生界面（如Glade，Codegear的C++ Bui