-9

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

4

2 回答 2

2

这是一个很难回答的问题,但我知道它没有大规模起飞的原因有几个。

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

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

于 2013-06-18T12:05:29.800 回答
-2

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

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

于 2013-06-18T12:04:37.927 回答