如何将nib/xib转换为目标C代码?

Mic*_*ine 4 iphone objective-c interface-builder nib

我只是想知道有没有办法将nib/xib文件转换为ojbective C代码?我只想找到nib/xib文件的等效代码(我试过nib2objc,似乎结果不是我所追求的).

其实我想编译这个例子

http://developer.apple.com/iphone/library/samplecode/TableSearch/index.html

没有nib/xib文件(我希望它与原始文件完全一样),有关于这样做的任何想法吗?

Mic*_*ael 14

看看nib2objc:

nib2objc将NIB文件(或XIB文件)转换为Objective-C代码,包括每个实例的所有属性,记录的构造函数调用以及视图层次结构.

nib2objc yourfile.xib > code.m
Run Code Online (Sandbox Code Playgroud)

  • 如果你是iPhone开发的新手,那么你可能不应该试图重新发明众所周知的轮子. (8认同)
  • 指向nib2objc的链接似乎已死:-( (3认同)

Chu*_*uck 7

在一般情况下,我认为答案是否定的.笔尖不是代码; 它们是序列化对象的档案.所以你要问的是,"给定一个任意序列化对象的图形,我可以生成一些可能在不使用序列化的情况下创建这样一个图形的源代码吗?" 如果没有对所涉及的所有课程中的这种过程给予特别支持,我看不出你怎么做.

询问你实际需要完成什么而不是这种做任何事情的具体方式可能更有益.