iOS关于xib和masonry的一些开发心得

在xcode9之后 如果控件少的情况下 可以使用masonry 但是控件多的情况下还是建议使用xib

为什么?

现在的布局都是让文字自撑满,但是当有多个label的时候 就有挤压和抗压的概念,一般我们在用Masonry的时候可能会忽略,但是使用xib的时候会有警告,在xib中有


iOS关于xib和masonry的一些开发心得_第1张图片
image.png

我用了多年的masonry 在日常开发中算是熟练了,但是和xib比起来慢了一倍多,而且在xib中控件很多的话 建议分类,放在uiview中,防止产品频繁的改动,让你的维护变的很困难

建议不要在赋值cell的时候去修改约束,在iOS11的时候会造成卡顿现象,虽然iOS11本来就很卡

你可能感兴趣的:(iOS关于xib和masonry的一些开发心得)