为什么Apple的一些示例代码演示没有使用故事板?

时间:2012-07-07 13:17:42

标签: ios xcode uistoryboard

我见过的一些复杂的示例代码不使用故事板,例如TheElements演示。我很想知道为什么演示以编程方式生成所有视图而不是使用nib文件或故事板。根据我的理解,故事板似乎是开发界面的推荐做法。

由于

2 个答案:

答案 0 :(得分:2)

TheElements是一个非常古老的示例项目。如果我没记错的话,它是2008年SDK第一版中的第一个样本之一.Interface Builder还不存在(对于iOS应用程序)而且故事板仅在iOS 5中引入。它们可能没有&#39 ;认为值得更新和重写很多代码。

答案 1 :(得分:1)

当您想要创建界面时,故事板非常棒。 Apple示例代码是关于了解正在发生的事情,包括理解界面。 Interface Builder有很多选项,因此很难看到默认值已经改变了什么。

即使在一些较新的代码示例中,也没有.xib个文件,这使得理解逻辑变得更容易。当然,这并不意味着您应该遵循该示例并且不使用IB文件。但从学习漫长的道路开始具有优势。