2

我们所有的观点都在一个故事板中。在我们编辑了我们负责的接口之后,我们发现提交故事板是一场灾难。有没有更好的方法可以更轻松地管理故事板?我们应该用代码而不是故事板或 xib 来编写 UI 吗?虽然使用故事板真的很有效。

4

3 回答 3

1

通常对我和我的团队有用的是将相关功能分离到不同的故事板中。因此,如果一个人正在开发应用程序的 x 部分,请将所有与 x 相关的东西都放在那里。只要一次只有一个人处理每个组件,就没有机会发生让整个故事板崩溃的冲突。

如果您只能使用一个情节提要,要记住的另一件事是限制谁可以在情节提要中的每个 ViewController 上工作。无论如何,让多个人在同一个控制器上工作并不是最好的主意,因为你们都会干扰彼此的布局。我发现只要我们坚持自己的组件,合并就超级容易。

您使用代码而不是情节提要的解决方案也是一种非常有效的方法。代码和基于 xib 的方法之间的决定取决于用户。代码需要更长的时间才能开始,但非常容易重用,而 xibs/storyboards 使原型设计变得轻而易举,但很难重用。

于 2013-09-26T06:44:54.637 回答
1

您需要阅读以下链接:

  1. http://blog.waynehartman.com/archive/2012/01/07/uistoryboard-on-ios-5-the-good-the-bad-and-the.aspx
  2. http://www.linkedin.com/groups/Which-is-better-StoryBoard-NIB-162305.S.185584395
  3. 我应该使用故事板和 mercurial 进行团队合作吗?

Storyboard 是一个单独的文件,因此一次只能有一个人在 Storyboard 上工作。这是在 iOS 中与团队合作的重要因素。

于 2013-09-26T06:46:39.487 回答
0

以下帖子帮助我理解了这个问题的答案: http ://robsprogramknowledge.blogspot.pt/2012/01/uistoryboard-best-practices.html

于 2013-09-26T07:47:38.940 回答