13
回答
关于 手写代码和xib
终于搞明白,存储TCO原来是这样算的>>>   

@芳仔小脚印 你好,想跟你请教个问题:开发用xib多些 还是手写代码多些  xib没怎麽学过 还有storeboard 用的多吗?

<无标签>
举报
共有13个答案 最后回答: 6个月前
用什么的都有,各有利弊,看需求,没怎么学过,可以学一下再考虑,如果没兴趣学,就继续你原来的方式呗

如果是一两个人一起做项目,Storyboard没有什么问题了。

如果超过2个以上,较多的人一起开发,你就会发现Storyboard是版本控制的噩梦……

这个看个人习惯了,代码的话比较费时,但是容易维护,二故事板和xib的话比较省时,但是有的时候不太好维护。比如一个人拖的故事板可能另一个人就不知道怎么去修改等等。不过故事板能减少界面跳转逻辑(segue).

建议你继续坚持手写代码,sb虽然开始的时候会感觉很方便但当人多人同时开发的时候想死的心你都会有的。

三种方式各有优劣,手写代码更容易维护,而且具有最好的代码重用性,缺点就是慢;xib速度快,可视,但xib也不完美,因为在xib中的设置并非是最终的设置,在代码中你将有机会覆盖你之前的设置,这点给维护造成了极大的麻烦;至于storyborad你可以看成是一组xib的集合。至于用哪种方式,还是看自己习惯,我从开始学到现在一直都是手写,没什么特别要求偶尔也会用一下xib。

个人感觉:手写+xib=等于万能,xib在你封装独立的插件的时候非常的好用,当然属性可能重写,但如果做到封装的好的话,还是非常好用的,毕竟它完成了两步,控件添加与frame的设置。
顶部