【问题标题】:iPhone app design storyboard vs nibiPhone 应用程序设计故事板 vs nib
【发布时间】:2012-02-24 18:49:39
【问题描述】:

作为一名初级开发人员,我想知道使用 Storyboard 与 .nib 文件构建应用程序界面的优缺点是什么。

我知道:

  • 故事板据说可以简化创建界面的过程
  • 使用故事板创建的应用与运行 iOS 5 之前的设备不兼容

但是,我想问一下有经验的人,使用一种方法相对于另一种方法可能有哪些无法预见的缺点或优点,以及有经验的开发人员建议从什么开始。 (我将为个人和商业用途开发。)

非常感谢!

【问题讨论】:

标签: iphone cocoa-touch user-interface nib xcode-storyboard


【解决方案1】:

刚开始,我会坚持使用 Storyboard,直到您对 iOS 的 Model-View-Controller 风格感到满意为止。

一旦您有更多经验,请务必使用单个笔尖,因为您可能仍需要将它们与情节提要结合使用,以在 iPad 上完成 PopOvers 之类的操作。

我发现 Storyboard 的唯一缺点是在团队环境中使用它们时。一次只能由一个人处理它,因为我发现没有一个版本控制软件可以很好地合并有冲突的 Storyboard(我尝试过 SVN 和 Git),而且您通常会得到一个损坏的 Storyboard。

【讨论】:

    【解决方案2】:

    就个人而言,我发现故事板比笔尖更容易使用。特别是因为 segues 去掉了很多愚蠢的重复代码来改变视图。然后整体指出了一个明显的问题,即它可以更轻松地在一个屏幕中逐个查看您的应用的外观。

    到目前为止,在我的所有开发过程中,除了与 iOS 5 之前的版本不兼容之外,我发现故事板没有任何缺点。

    【讨论】:

    • 感谢您的回复。我想我现在会坚持使用故事板。
    猜你喜欢
    • 2014-09-07
    • 2016-05-31
    • 2012-02-20
    • 2016-04-30
    • 1970-01-01
    • 2012-05-14
    • 1970-01-01
    • 2012-01-18
    • 1970-01-01
    相关资源
    最近更新 更多