我见过的一些复杂的示例代码不使用情节提要,例如TheElements演示。我很想知道为什么演示程序以编程方式生成所有视图,而不是使用 nib 文件或情节提要。据我了解,故事板似乎是开发界面的推荐做法。
谢谢
我见过的一些复杂的示例代码不使用情节提要,例如TheElements演示。我很想知道为什么演示程序以编程方式生成所有视图,而不是使用 nib 文件或情节提要。据我了解,故事板似乎是开发界面的推荐做法。
谢谢
TheElements 是一个非常古老的示例项目。如果我没记错的话,它是 2008 年 SDK 第一个版本中的第一个示例。Interface Builder 还不存在(用于 iOS 应用程序),Storyboards 仅在 iOS 5 中引入。他们可能不认为值得更新和重写很多代码。
当您想创建界面时,故事板很棒。Apple 示例代码是关于了解正在发生的事情,包括了解界面。Interface Builder 有很多选项,因此很难看出默认值发生了什么变化。
即使在一些较新的代码示例中,也没有.xib
文件,这使得掌握逻辑更容易。当然,这并不意味着您应该遵循该示例并且不使用 IB 文件。但从长期学习开始有优势。