最近新来的几个同事,看起来都不喜欢xib,一个提议说,以后禁用xib,另一个希望把现有的xib都换成代码写。
为什么大家都不喜欢xib呢?
修改:这里不讨论story board,因为storyboard在iOS5.0以上才能用,不符合我们公司的要求。只讨论xib和代码的比较。
主要是因为xib在项目中可控性不够好,比如说各种底层定制功能,归根结底就是不够熟悉xib文件的组织和原理……事实上xib有利于MVC的分离,并且一定程度上简化界面设计的工作量。当然,如果是底层定制的话xib就无能为力了……
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。