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

标签 cocoa macos interface-builder nib

或者是否在其源代码中使用了 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/

相关文章:

macos - 如何在vim中默认设置行号?

ios - 如何在 Interface Builder 中实现这种布局?

iphone - 界面生成器红色水平线

objective-c - 同步两个 NSScrollView

objective-c - 以用户身份运行的守护进程无人需要从桌面复制文件

iphone - 如何检测 CATiledLayer 何时完成绘制所有图 block

swift - 如何向停靠栏中的应用程序添加菜单?

php - 如何让 Apache 访问 MAC OSx 上的文件夹?

xcode - 如何在 xcode 4 中使用自定义对象?

objective-c - NSColor、10.6 和 Gamma 2.2