我想知道是否有办法设计nib / xib文件并为其生成代码? 意思是,而不是编写代码行来生成一个接口,不会更容易设计和使用IB的nib文件并获取源代码?
由于
答案 0 :(得分:1)
我认为您可能会误解nib文件是什么。
如果您的意思是您宁愿在界面构建器中创建视图对象并将插件自动插入到源文件中,那么请查看XCode beta,它就是这样做的。
答案 1 :(得分:0)
我不认为它可以在xcode中为设计的nib文件生成代码。我知道你指的是像macromedia dreamweaver这样的网页设计工具。
其次为什么需要代码?X代码提供了将nib集成到代码本身的功能。
由于
答案 2 :(得分:0)
你要的是一个代码生成器,正如 jsd 所指出的那样IB会在你真正想要的时候做。
但是,如果你只是接受IB是什么,一个对象创建,放置,链接和存储机制,你的生活将会轻松得多。
IB正在为您完成所有繁琐的工作,为您创建实例并设置初始值以及(某些)关系,然后将它们全部合成。它冻结了结果,因此它已准备好在运行时运行。
有时候使用IB作为模板来完成其他代码的基础而不是直接使用它创建的视图,但是如果你生成代码那么你可能与IB不同步并且它很难用于维护界面。