没有 nib 的 iphone 程序 Interface Builder 开始用还觉得酷炫浮华,越用越觉得不对劲,对于刚开始学写 iphone 程序,没有帮助理解代码,反而隐藏了需要知道的内容,然后用线连啊连,连着连着就晕了。另外,重点是,牛人都直接用代码写 GUI 的啊 XD。刚才试了一下不用 nib,只用敲 code,真的可以耶。步骤如下: 1. 新建一个 Window-Based Application 项目 2. 删掉 MainWindow.xib 文件 3. 删掉 Info.plist 里面的 Main nib file base name 属性 4. 把 main.m 文件中的 UIApplicationMain 函数最后一个参数由 nil 改为 @"NiblessHelloWorldAppDelegate" 也就是我们的主要 delegate 的类名字 5. 把 NiblessHelloWorldAppAppDelegate.h 文件里的 IBOutlet 声明删掉(不删也行) 6. 在 NiblessHelloWorldAppDelegate.m 的程序启动回掉函数里加上我们自己创建 window 以及 view 的代码 7. Build And Go Go Go。。。 图片:2009-01-07_1739.png |