或者是否在其源代码中使用了 API 调用。
(Firefox 是一个开源应用程序,但 Skype 不是。当我查看 Firefox 的源代码时,我看不到任何 nib (xib) 文件。)
最佳答案
Skype 5.2.0.1523 软件包的 en.lproj 文件夹中有 87 个 nib 文件。要查看它们,请右键单击应用程序包并选择“显示包内容”。这使得 Skype 确实是用 Interface Builder 编写的变得非常合理。
另一方面,如danielkza指出,Firefox 使用 custom layout system (XUL) based on XML and Javascript for all platforms.
关于cocoa - 编写 Firefox 和 Skype for Mac 时使用了 "Interface Builder",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6933562/