大家都用哪种方式来写iOS界面 代码,xib, storyboard?

happyming 发布于 2014年06月24日 | 更新于 2014年07月08日
无人欣赏。

最近刚开始学习iOS开发,是看着苹果官方的《start developing ios apps today》入门的,里面介绍是用storyboard搭建界面的,很简单直观。

下了几个开源的项目发现界面搭建基本都是xib或纯代码,当然没有先入为主来的友好。看了唐巧的博客在这3者的选择主要多人协作的项目版本管理来考虑的。我也没经历过在公司多人协作开发iOS的经历,如果有相关使用经历的同学 请讲讲他们的使用感受吧,和现在的选择。

共16条回复
adad184 回复于 2014年06月25日

手写界面+git

akunamotata 回复于 2014年06月25日

xib,不过还是觉得storyboard更直观

zhangweifang 回复于 2014年06月25日

多人协作+git的话还是纯代码更方便做review,因为不管xib还是storyboard都是比较难以diff的。当然如果就只有一个人做UI部分,也就是只有一个人可以commit xib或者storyboard就不会出现太多的冲突了。

yangjie6020 回复于 2014年06月25日

手写 。。。。

snoopy 回复于 2014年06月25日

xib和手写->storyboard。

prepostrous 回复于 2014年06月25日

手写。。。

jmk 回复于 2014年06月25日

同样也是手写

Hector 回复于 2014年06月26日

4楼 @yangjie6020

6楼 @prepostrous

1楼 @adad184

7楼 @jmk 手写相对费时很多,为什么还要用手写啊

jmk 回复于 2014年06月26日

8楼 @Hector 更好控制

jokefaker 回复于 2014年07月06日

能用storyboard 就用,然后再是xib和代码。

多人合作的时候,我们都是按功能点分,然后使用多storyboard文件来避开冲突

yangjie6020 回复于 2014年07月06日

9楼 @jmk 多人协作吧 不过 公司的iOS代码都是我一个人写的 囧 以后招个人 还是要手写代码的 所以尽量手写吧 个人觉得熟练了 手写也不慢

freecunix 回复于 2014年07月07日

。。。 博客都是12年的文章了,准确性不讨论。

storyboard就团队协作来说,如果你觉得有问题,完全可以用人员分工的方式解决,你非让团队每个人都编辑同一个storyboard,当然会很乱。同理,你让团队几个人写同一个.m文件,不灾难就奇怪了。

我倾向于xib,小项目独立用storyboard,很多人对storyboard不熟,才是团队项目不用storyboard的主要原因。

除了特效尽量不手写代码,手写太费时,而且对美工来说代码基本上就是灾难。

storyboard和xib结合也不错,xib和storyboard都是可以很细化的,甚至可以一个界面模块就用一个xib,然后用storyboard做导航管理,别把整个项目所有界面都扔一个文件里。。。

Johnny 回复于 2014年07月07日

大多用Storyboard

sunnysuhappy 回复于 2014年07月07日

手写。没觉得手写慢啊、

jokefaker 回复于 2014年07月07日

12楼 @freecunix 讲得很在理阿,目前就是这么干的。而且所有界面都扔一个文件里,会导致打开storyboard速度特慢。。。

Hector 回复于 2014年07月08日

10楼 @jokefaker storyboard 把那么多界面放一个文件里,感觉很乱

本帖有16个回复,因为您没有注册或者登录本站,所以,只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。

登录 或者 注册
[顶 楼]
|
|
[底 楼]
|
|
[首 页]