我刚刚开始学习 XCode、objective-c、iOS 等等。这是我第一次涉足应用程序开发。我对开发并不陌生,只是 iOS 开发和 XCode。
因此,我正在学习 Udemy 类(class),该类(class)让我使用 Storyboard,但我有些担心,因为我认识的每个专业 iOS 开发人员都使用名为 Interface Builder 的东西,这显然消除了对 Storyboard的需求。
我才刚刚开始,所以我仍然对 Storyboard是什么只有一个粗略的了解......它似乎只是单个页面 View 的图形表示。我不知道它和这个所谓的Interface Builder有什么关系,它们是什么关系。
通过使用 Storyboard学习本类(class),我是否走上了错误的道路?或者,这是过渡到 Interface Builder 之前的一个有用的开始步骤吗?使用 Storyboard会帮助我以后处理这个问题吗?我是在浪费时间吗?
最佳答案
Interface Builder
指的是 Xcode 中允许您查看和编辑 Storyboard 和 .xib 文件的部分(当您单击此类文件时它会自动打开)。
.xib(或“nib”)文件是应用程序中单个逻辑 View 的表示(在 iOS 上,通常是 UIViewController
和多个 View ,例如 UIScrollView
和 UINavigationBar
)。
Storyboard是此类 View 的集合,可用于构建从 View 到其他 View 的转换等。
我建议阅读Apple's Documentation在 Storyboard上了解他们可以为您做什么。
关于ios - Storyboard和界面生成器之间有什么关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23202331/