【发布时间】:2012-06-13 12:15:28
【问题描述】:
使用故事板已经有一段时间了,我发现它们非常有用,但是它们确实有一些限制,或者至少有一些不自然的做事方式。虽然看起来应该为您的应用程序使用单个故事板,但当您获得一个中等大小的应用程序时,这会带来几个问题。
- 在团队内部工作变得更加困难,因为 Storyboard 中的冲突可能难以解决(也欢迎任何与此相关的提示)
- 情节提要本身可能会变得非常混乱且难以管理。
所以我的问题是最佳使用实践是什么?
我曾考虑使用混合方法,将逻辑任务拆分为单独的故事板,但这会导致用户体验流程在代码和故事板之间拆分。对我来说,这感觉是创建可重用操作(例如登录操作等)的最佳方式。
我还应该考虑给 Xibs 一个地方吗? This article 对许多问题都有很好的概述,它建议对于只有一个屏幕的场景,应该在这种情况下使用 xibs。 Apple 支持从情节提要中实例化未连接的场景,这再次让我感到不寻常,这表明 xibs 将来不会有一席之地,但我可能是错的。
【问题讨论】:
标签: ios5 standards xib uistoryboard