在编写Firefox和Skype for Mac时使用了"Interface Builder"

A A*_*A A 1 macos cocoa interface-builder nib

或者在源代码中使用了API调用.

(Firefox是一个开源应用程序,但Skype不是.当我查看Firefox的源代码时,我看不到任何nib(xib)文件.)

Mon*_*olo 6

Skype 5.2.0.1523在其包中的en.lproj文件夹中有87个nib文件.要查看它们,请右键单击应用程序包并选择"显示包内容".这使得Skype确实用Interface Builder编写是非常合理的.

另一方面,正如danielkza所指出的,Firefox使用基于XML和Javascript自定义布局系统(XUL)用于所有平台.