我不喜欢XIB是一个不透明的对象...即使我查看原始XML,我也无法弄清楚发生了什么。我找不到任何文档或指南。
是否有一些工具可以生成此代码?看看由Apple的标准模板之一生成的XIB代码是非常有教育意义的,以便获得一些想法......
答案 0 :(得分:5)
该工具为Interface Builder或直到将其集成到Xcode 4中。请参阅Stack Overflow问题 What is the internal structure of an Interface Builder .xib file? 。
XIB和NIB之间用于部署的关键区别在于XIB不是可部署文件。 Xcode 3将在构建项目时将XIB编译为可部署的NIB,并在完成的应用程序中包含可部署的NIB。
答案 1 :(得分:0)
我找到了一个工具nib2objc。我下载了源代码,并尝试自己构建它(他给了build instructions),但我找不到生成的二进制文件...
我找到了一个可下载的二进制文件nib2objc 1.3。但是,它是GitHub存储库后面的一些小版本。