在iOS 5中使用故事板有什么特别之处

Fir*_*ous 3 iphone storyboard uiviewcontroller ios5

我是ios开发的新手,观点的概念看起来让我感到困惑.例如,我正在创建一个"单一视图应用程序",现在特别选择"故事板".简而言之,使用viewcontroller并在其中添加多个viewcontroller屏幕和使用故事板有什么区别?

Mud*_*pai 8

故事板是:

所有场景的容器(视图控制器,导航控制器,TabBar控制器等).

这些场景之间的连接和转换管理器(这些称为Segues).

管理不同控制器如何相互通信的好方法.

通过故事板,您可以全面了解应用程序的流程,这些流程永远无法从单独的nib文件中获取.

当你有几个控制器,每个控制器都有自己的nib文件时,会发生所有"混乱"的缩减器.

我一直在使用Storyboard一段时间,唯一的缺点是你不能以iOS 4或更低版本为目标.故事板仅适用于运行iOS 5或更高版本的设备.除此之外,其好处很多,而且缺点是IMO不存在.

我见过的最好的教程是Ray Wenderlich

此外,如果您是Apple Developer计划的成员,请查看故事板(iTunesU)上去年的WWDC会议,这非常棒.

另一个伟大的(也在iTunesU上)是最新的斯坦福iOS应用程序编程课程.