我们可以在 Xcode 4 中使用 BWToolKit 或任何其他 IB 插件吗?
我的旧项目使用 BWToolKit,现在如果没有 Interface Builder,我就无法打开它。
我们可以在 Xcode 4 中使用 BWToolKit 或任何其他 IB 插件吗?
我的旧项目使用 BWToolKit,现在如果没有 Interface Builder,我就无法打开它。
注意(2011 年 10 月 26 日添加):这个答案现在有点过时了。看评论。
Xcode 4(截至撰写本文时)根本不支持 IBPlugins。
您需要安装 Xcode 3 及其 Interface Builder 才能使用 IBPlugins 编辑 nib。
(不过要小心安装 Xcode3,因为它可能会不必要地覆盖您的 Xcode4)
简而言之:使用 Xcode3 的 IB 来编辑受 IBPlugin 感染的 nib,其余部分使用 Xcode4。
据我所知,目前还没有关于 IBPlugins 以及是否仍然坚持使用它们的公开公告/声明。上次我检查(Xcode4 发布后的第二天)关于 IBPlugin 的文档仍然存在,我也找不到任何弃用标记(或者奇怪的是,甚至没有 Xcode4 不兼容)。
有关更多信息,请让我引用 Martin Pilkington 的精彩 Xcode4 评论:
IBP 插件丢失:
对于 Xcode 4 中所有酷炫的新热点,它的功能存在一个巨大的漏洞。无法加载 IBP 插件,因此无法编辑依赖于其中组件的任何 NIB。它们可以编译,但前提是您仍然安装了 Xcode 3 和 IB 3。这是一个主要的缺失组件,尽管它并不意外。必须在某些时候划出一条线才能说“这是我们将发布的第一个版本”,而 IBPlugins 很可能是 4.0 中没有被淘汰的东西之一。当然,IBPlugins 的最大问题是它们不适用于 iOS。我希望它们丢失了,因为 Apple 正在开发改进的系统,并且宁愿将其排除在 4.0 之外,也不愿发布半实施的解决方案。那就是说我希望他们不要
根据我的阅读,现有的插件将无法工作,或者会非常不稳定。对此的共识似乎是,如果您依赖插件,则暂时坚持使用 Xcode3。
文件夹:/Developer/Platforms/MacOSX.platform/Developer/Library/Interface Builder/Plug-ins/ 有一堆'*.ibplugin'。不知道那是什么意思。