使用Storyboard有什么缺点

时间:2013-06-18 11:52:14

标签: iphone ios objective-c

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

2 个答案:

答案 0 :(得分:2)

这是一个很难回答的问题,但有一些原因,我并没有大量意识到这一点。

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

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

答案 1 :(得分:-2)

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

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