最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【整理】Cocoa中的Storyboard

Cocoa crifan 2655浏览 0评论
Storyboard,中文翻译为:故事板
-》取代了之前的nib和xib
-》包含了视图,视图控制器,视图之间的跳转:segue
UIMainStoryboardFile是个key
对应的值是:
info.plist中设置的
其值一般都是Main
对应着:
Xcode创建项目时自动帮你生成的:
Main.storyborad文件:
xcode auto create Main storyborad for you
detail of main storyboard xcode
-》
正常的话, 如果是你是去InterfaceBuilder去,图形化的,手动编辑视图的话
-》比如拖动对应的控件到Main.storyboard中的的话
-》你的app启动后,就可以从对应的你的Main.storyborad中去加载你的编辑的视图了。
-》如果你的程序的info.plist中包含了(键:Main storyboard file base name,值:Main)UIMainStoryboardFile的话,则需要实现UIApplicationDelegate的window属性。
-》而Xcode往往已经自动在创建项目时帮你实现了(UIApplicationDelegate和,对应的)window属性了。
于此对应的,还有个:
对应着:
xxx.nib

 

两者只能二选一:

要么用NSMainNibFile,要么用UIMainStoryboardFile

 

而我之后的编程实践中,基本上没怎么去用Storyboard,还是习惯,自己写代码,去实现布局和控制。

 

参考资料

UIMainStoryboardFile - iOS Keys

转载请注明:在路上 » 【整理】Cocoa中的Storyboard

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
85 queries in 0.171 seconds, using 22.03MB memory