xib 和 代码 的区别 总结

xib 和 代码 区别:

1.可视化

2.开发速度xib快

3.xib容易不小心产生不必要的commit,不同版本xcode打开xib系统也会自动优化配置,产生commit

4.兼容性,低版本xcode创建的xib  ,高版本xcode不一定能打开 

5.合作开发,xib冲突不容易解决

6.性能,xib 加载慢, 打开速度也慢,会卡

7.xib扩展性, 不能继承

8.xib父视图结构改动, 所有子约束要重新指定

9.xib支持多语言也要多创建文件麻烦了点,文件头会携带一定的信息也会增加包大小

10.做SDK包的时候坑也比较多,要指定路径加载

11.xib多机型适配不好做, 需要和代码结合,布局代码不够集中

你可能感兴趣的:(iOS开发,xib和纯代码区别)