美文网首页
UI界面设计方式

UI界面设计方式

作者: fakepinge | 来源:发表于2016-06-30 16:53 被阅读61次

    UI界面设计方式

    UI制作上逐渐分化为了三种:

    • 使用代码手写UI及布局;
    • 使用单个xib文件组织viewController或者view;
    • 使用StoryBoard来通过单个或很少的几个文件构建全部UI。

    一、代码手写UI

    • [ 1] 代码手写UI可以说具有最好的代码重用性,可以提供给其他开发者使用,很方便;
    • [ 2] 适合大型项目大规模使用,利于版本管理、追踪改动以及代码合并;
    • [ 3] 当然使用代码也是最为强大的,会有xib或者StoryBoard做不了的事情,但是使用代码最终一定能够完成所要的需求。
    • [ 1] 速度慢,开发周期长,维护代码复杂;
    • [ 2] 自动布局AutoLayout困难。

    二、xib文件组织viewController或者view

    • [ 1] 开发速度快
    • [ 2] 在版本管理上和纯代码的差异并不是很大,易读易维护
    • [ 1] xib中的设置往往并非最终设置,UI设计会被代码所覆盖
      (如果选择xib,那么要尽量将xib的工作和代码的工作隔离开来:能够使用xib完成的内容就统一使用xib来做

    三、storyBoard

    • [ 1] 可以看到每个ViewController的布局样式,也可以明确地知道各个ViewController之间的转换关系
      代码量少,开发周期短
    • [ 2] 关键是已经成为新建项目时候的默认配置,代表着苹果以后的方向和重心
    • [ 1] 很难多人协作
    • [ 2] 很难实现ViewController的重用

    相关文章

      网友评论

          本文标题:UI界面设计方式

          本文链接:https://www.haomeiwen.com/subject/jhcfjttx.html