为了账号安全,请及时绑定邮箱和手机立即绑定

何时使用情节提要和何时使用XIB

何时使用情节提要和何时使用XIB

iOS
忽然笑 2019-12-07 14:46:56
关于何时在iOS项目中使用情节提要以及何时使用XIB有任何指导原则吗?每种都有什么优点和缺点,它们各自适合什么情况?据我所知,当动态UI元素(例如地图图钉)推动视图控制器时,使用情节提要串选并不是很干净。
查看完整描述

3 回答

?
一只斗牛犬

TA贡献1784条经验 获得超2个赞

我已经广泛使用了XIB,并使用情节提要完成了两个项目。我的学习是:

  • 故事板非常适合屏幕数量少到中等且视图之间导航相对简单的应用。

  • 如果您有很多视图,并且它们之间有很多交叉导航,那么Storyboard视图将变得混乱,并且需要进行大量工作以保持清洁。

  • 对于具有多个开发人员的大型项目,我不会使用情节提要,因为您的用户界面只有一个文件,因此无法轻松并行工作。

  • 对于大型应用程序来说,将其拆分为多个情节提要文件可能是值得的,但我还没有尝试过。此答案显示了如何在情节提要之间进行监视。

  • 您仍然需要XIB:在我的两个Storyboard项目中,我都必须将XIB用于自定义表格单元。

我认为情节提要是朝着UI实现的正确方向迈出的一步,希望苹果公司将其扩展到将来的iOS版本中。但是,他们需要解决“单个文件”问题,否则它们对大型项目将没有吸引力。

如果我启动一个小型应用程序,并且只能提供iOS5兼容性,则可以使用Storyboards。对于其他所有情况,我都坚持使用XIB。


查看完整回答
反对 回复 2019-12-07
  • 3 回答
  • 0 关注
  • 479 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信