有关 StoryBoard 的一些简明提示

https://medium.cobeisfresh.com/a-case-for-using-storyboards-on-ios-3bbe69efbdf4
https://onevcat.com/2017/04/storyboard-argue/
http://www.jianshu.com/p/478998f0a274

看到以上这三篇关于 Storyboard 的博客,个人总结如下:

  • 人类是视觉动物,视觉能够传达更多的信息
  • 一个 StoryBoard 尽量放置同个逻辑功能的 Controller ,方便加载,Xcode7 之后冲突问题不严重,也不会有性能问题
  • 谨慎使用 Segue,会导致逻辑过度的纠结在一起,积极尝试,自己做决定
  • Storyboard 的 Achilles' Heel 是不能继承,不能复用
  • Storyboard 中控件的字体颜色应该在代码中,因为你会有一处统一管理的逻辑,或者在 Runtime 时统一处理,除了少数整个生命周期都不会变的属性设置
  • StoryBoard 在创建树状 View 和约束更为强大包括 tableview 的 static cell 等新功能
  • 积极使用 IBInspectable

你可能感兴趣的:(有关 StoryBoard 的一些简明提示)