版本记录
版本号 | 时间 |
---|---|
V1.0 | 2018.04.12 |
前言
iOS中的视图加载可以有两种方式,一种是通过xib加载,另外一种就是通过纯代码加载。它们各有优点和好处,xib比较直观简单,代码比较灵活但是看着很多很乱,上一家公司主要风格就是用纯代码,这一家用的就是xib用的比较多。这几篇我们就详细的介绍一个xib相关知识。感兴趣的可以看上面写的几篇。
1. xib相关(一) —— 基本知识(一)
文件冲突产生的场景
xib文件只要打开或者点击几个控件,你点几个,可能就不小心挪动控件动了一两个像素的大小,但是却很难察觉,这个时候提交就可能和别人修改同样的文件产生了冲突。
一般如果有下面这种提示就说明xib文件产生冲突了。
文件冲突的解决
这里我们需要说明的是xib文件其实就是xml文件,本质上还是代码。产生冲突后,我们就需要以source code
方式打开文件,全局搜索=====
等冲突标志,找到地方,里面也看的明白,找到以后,删掉了冲突部分就可以了。
在冲突的文件中,<<<<<
和=====
之间的是自己加的部分,在=====
和>>>>>
之间的是自己加的部分,根据需要看要谁的删除对应的部分就好了,这就解决了冲突。
文件冲突的避免
提交的时候,如果你用sourceTree提交,看到xib文件改变了,如果是自己不小心碰到了,那么只需要丢弃文件就可以了。
一个xib尽量一个人去负责和更改。
后记
本篇主要介绍了xib文件与冲突相关的问题。