我是初级ios开发人员。我想知道使用Storyboard或xib文件开发应用程序的最佳做法是什么?为什么?
我认为xib文件很容易工作。如果我使用Storyboard,添加动态视图将很困难。
答案 0 :(得分:2)
故事板现在是苹果推荐。我使用故事板来创建我正在处理的当前应用程序,我喜欢它们。能够轻松查看应用程序的整个流程非常棒,而不必打开多个xib文件。
在使用情节提要时,没有什么可以阻止您创建动态视图,您可以添加一个空白视图控制器并将其链接到将在viewDidAppear或viewDidLoad上创建整个视图的代码文件。
你也可以使用“storyboardID”来创建一个快捷方式,这样你就可以从一个屏幕跳转到任何其他屏幕而不需要一个segue,有时非常方便。
总而言之,它有一点学习曲线,但特别是调试应用程序流程的好处远远超出了学习曲线,并且使用故事板并不会阻止您做任何其他事情,因为它总是可以像往常一样在代码中完成。
一些帮助链接
我已经使用此链接从头开始: http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/SecondiOSAppTutorial/Introduction/Introduction.html
这个看起来像是用它们构建一个更大的应用程序,可能是好的: http://www.raywenderlich.com/5138/beginning-storyboards-in-ios-5-part-1