2010-02-02 66 views

回答

4

您可以使用nib2cib,这几乎是相同的想法,但它使用接口构建器(xcode的一部分)来创建接口,然后将nib(或xib)转换为cib。

+0

这里的要点是一个完整的解决方案。不是解决方法。 – ktolis 2010-02-03 10:02:14

2

Interface Builder + nib2cib本身并不是一种解决方法,尽管使用“外部工具”可能会使它看起来如此。实际上,通过使用一组.nib文件,人们可以利用IB的强大功能(Atlas正在赶上),并在Cocoa应用程序和卡布奇诺应用程序之间互换使用它们。但是,nib2cib会在.nib文件中查找键和值,并且有几个类仍然不能识别。您可以提供新的班级定义文件,以便nib2cib可以与您使用的所有内容配合使用。

Interface Builder随XCode一起提供了许多其他包含在Apple免费Cocoa SDK中的工具。