xib和代码,如何取舍

最近换工作,新公司用xib,所以我这里要重新考虑一下这个问题:xib和代码,到底哪个好,如何取舍

我个人倾向还是代码,先前项目也是用代码

这里我说一下xib的优缺点:

优点:所见即所得,简单ui画起来很快,代码不用写很多(好吧,我觉得就这个优势。。。。。。。。。喜欢用xib的朋友不要打我。。。)

缺点:1.继承比较麻烦,不大好复用

           2.不方便做代码管理,比如全局要改一个东西,xib中的东西根本搜不到

这里插一句,还有个storyBoard。。感觉就是给交互设计师用的,开发用起来虽然对新手来说比较友好,但复杂一点的app根本没法用


所以个人倾向还是用代码编写,唯一有个缺点就是很多会觉得代码要写很多,看起来会比较混乱

其实我们只要格式一致,做一些约束,就不烦

比如一个vc中,代码块顺序:viewLife cycle---respond method-----delegate---property(set,get方法)

其他类也类似 ,个人建议是把property放在靠后的位置,因为这一块没啥好看的,就是一些set get方法,控件初始化什么的,主要一些界面的逻辑还是放在前面,修改比较频繁,维护起来也方便


不过话又说回来,不是说完全否定xib,也挺好的一东西,如果一些static界面,简单,不会复用的界面,还是用xib好


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值