Storyboard,中文翻译为:故事板
-》取代了之前的nib和xib
-》包含了视图,视图控制器,视图之间的跳转:segue
UIMainStoryboardFile是个key
对应的值是:
info.plist中设置的
其值一般都是Main
对应着:
Xcode创建项目时自动帮你生成的:
Main.storyborad文件:
-》
正常的话, 如果是你是去InterfaceBuilder去,图形化的,手动编辑视图的话
-》比如拖动对应的控件到Main.storyboard中的的话
-》你的app启动后,就可以从对应的你的Main.storyborad中去加载你的编辑的视图了。
-》如果你的程序的info.plist中包含了(键:Main storyboard file base name,值:Main)UIMainStoryboardFile的话,则需要实现UIApplicationDelegate的window属性。
-》而Xcode往往已经自动在创建项目时帮你实现了(UIApplicationDelegate和,对应的)window属性了。
两者只能二选一:
要么用NSMainNibFile,要么用UIMainStoryboardFile
而我之后的编程实践中,基本上没怎么去用Storyboard,还是习惯,自己写代码,去实现布局和控制。
参考资料
转载请注明:在路上 » 【整理】Cocoa中的Storyboard