是“界面生成器”编写 Firefox 和 Skype for Mac 时使用
或者是否在其源代码中使用了 API 调用。
(Firefox 是一个开源应用程序,但 Skype 不是。当我查看 Firefox 的源代码时,我看不到任何 nib (xib) 文件。)
Or did used API calls at their source codes.
(Firefox is a open-source application, but Skype is not. When I looked at Firefox's source code I couldn't see any nib (xib) files.)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Skype 5.2.0.1523 软件包的 en.lproj 文件夹中有 87 个 nib 文件。要查看它们,请右键单击应用程序包并选择“显示包内容”。这使得 Skype 确实是用 Interface Builder 编写的这一说法非常合理。
另一方面,正如 danielkza 指出的,Firefox 使用 基于 XML 和 Javascript 的自定义布局系统 (XUL),适用于所有平台。
Skype 5.2.0.1523 has 87 nib files in its en.lproj folder in the package. To see them, right click on the app bundle and select "Show Package Contents". This makes it quite plausible that Skype was indeed written with Interface Builder.
On the other hand, as danielkza points out, Firefox uses a custom layout system (XUL) based on XML and Javascript for all platforms.
当然不是 Firefox,它使用基于 XML 和 Javascript 的自定义布局系统 (XUL),适用于所有平台。
它可能用于 Skype,但您显然需要询问他们的开发人员之一才能确定。
Certainly not for Firefox, it uses a custom layout system (XUL) based on XML and Javascript for all platforms.
It's possible it was used for Skype, but you'd obviously need to ask one of their developers about it to be sure.