ios - Storyboard和界面生成器之间有什么关系?

标签 ios storyboard interface-builder

我刚刚开始学习 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 ,例如 UIScrollViewUINavigationBar )。

Storyboard是此类 View 的集合,可用于构建从 View 到其他 View 的转换等。

我建议阅读Apple's Documentation在 Storyboard上了解他们可以为您做什么。

关于ios - Storyboard和界面生成器之间有什么关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23202331/

相关文章:

iphone - 为 Iphone 3g、Iphone 4s 和 Iphone 5 设置背景图像

ios - 设置失败(tintColor)

ios - 如何在没有 Tab 或 Nav Controller 的情况下使用 Storyboard 从 AppDelegate 实例化不同的 View ?

ios - 显示 UINavigationBar

ios - 约束适用于 iOS 8,但不适用于 iOS 7

ios - 如何在 UIViewController 中使用 TableView?

iphone - 如何在 Xcode 子项目中使用 InterfaceBuilder 文件?

ios - 尝试复制 UIView 的框架以负偏移结束

iphone - 设置后对象保持为空

ios - Storyboard已经对系统征税;将 Nib 用于孤立 View 有什么缺点吗?