storyboard/xib和纯代码构建UI,有哪些优点和缺点?

storyboard/xib开发方式的优点和缺点有以下几点。
优点:
(1)简单直接。直接通过拖拽即可配置UI。
(2)视图控制器之间的关系清晰,一目了然。
缺点:
(1)多人协作易冲突。当团队成员间的Xcode版本或者系统版本不一致时,提交代码时很容易产生冲突。
(2)很难做到界面的继承和重用。
(3)不便于进行模块化管理。不能统一修改多个UI控件的属性值,如果修改的话,需要一个一个的修改。
(4)影响性能。在多图层渲染方面,纯代码书写会比使用storyboard性能好很多。

你可能感兴趣的:(storyboard/xib和纯代码构建UI,有哪些优点和缺点?)