【问题标题】:What are the drawbacks of using Storyboard [duplicate]使用 Storyboard 有什么缺点[重复]
【发布时间】:2013-06-14 14:58:47
【问题描述】:

为什么许多组织不使用 Storyboard 来开发 iPhone 应用程序? 使用 Storyboard 有什么缺点?

【问题讨论】:

  • 这个网站不适合的问题。没有“正确”的答案。
  • 您可以参考:stackoverflow.com/questions/9360826/…。我很快就找到了。
  • 先生,实际上我已经阅读了关于故事板的内容并且也实现了。但我想知道故事板的缺点。因为它不在我公司使用

标签: iphone ios objective-c


【解决方案1】:

这是一个很难回答的问题,但据我所知,它没有大规模普及有几个原因。

  • 代码版本控制工具:使用带有git/SVN/hg 的xib 和Storyboard 文件有时是一种痛苦的体验。它们本质上是 XML 文件,因此可以对其进行版本控制和控制,但在合并方面通常有很多令人头疼的问题。一旦你完成了十几个这样的合并,你就会开始厌倦它。 Storyboard 在处理合并流程方面比标准的 xib 还要多。
  • 复杂的界面:我将 Storyboard 用于一个半复杂的应用程序,我不能说这是一个绝妙的决定。一旦你推过大约 8 到 10 个屏幕,导航 Storyboard 是一件非常痛苦的事情,如果你缩小你可以放置元素,如果你点击一个 Storyboard 屏幕,它不会在侧栏中自动跳转到它。在某个点之后它还会降低性能,并且在小于 17 英寸的屏幕上使用起来很糟糕。
  • 经验:很多 iOS/OS X 开发人员更熟悉传统的 xib/编程接口开发,而 Storyboard 在那里他们需要学习一个新工具来完成同样的工作。这是大多数人不想或不需要进行的投资。

有很多优点,它有利于快速原型制作,但对于大规模使用它的人来说,需要考虑一些严肃的事情。

【讨论】:

    【解决方案2】:

    对我来说,如果你想制作 iPad 应用程序,那么需要一个真正的大屏幕(可能是投影仪)是缺点之一。

    许多组织因为惯性而不使用以前的技术。

    【讨论】:

    • 在被要求阅读问题时列出了一个缺点
    猜你喜欢
    • 2020-08-07
    • 2016-01-14
    • 1970-01-01
    • 2011-09-23
    • 1970-01-01
    • 2012-03-10
    • 2011-02-13
    • 2020-11-18
    • 1970-01-01
    相关资源
    最近更新 更多