iOS:XIB内部是什么?

时间:2011-04-04 05:26:48

标签: ios xib

我不喜欢XIB是一个不透明的对象...即使我查看原始XML,我也无法弄清楚发生了什么。我找不到任何文档或指南。

是否有一些工具可以生成此代码?看看由Apple的标准模板之一生成的XIB代码是非常有教育意义的,以便获得一些想法......

2 个答案:

答案 0 :(得分:5)

该工具为Interface Builder或直到将其集成到Xcode 4中。请参阅Stack Overflow问题 What is the internal structure of an Interface Builder .xib file?

来自What are XIB files?

  

XIB和NIB之间用于部署的关键区别在于XIB不是可部署文件。 Xcode 3将在构建项目时将XIB编译为可部署的NIB,并在完成的应用程序中包含可部署的NIB。

答案 1 :(得分:0)

我找到了一个工具nib2objc。我下载了源代码,并尝试自己构建它(他给了build instructions),但我找不到生成的二进制文件...

我找到了一个可下载的二进制文件nib2objc 1.3。但是,它是GitHub存储库后面的一些小版本。