听到了里脊串分享的直播,主讲Autolayout、Mason库、pop等Autolayout约束下的动画、UIStackView等基于视图约束等的相关内容。
在直播中,一个是手写视图的一个小技巧:
UIView *view = ({
UIView *view = [UIView new];
view;
});
这种利用匿名函数,来给对象赋值的技巧,在手写视图,进行批量视图创建、初始化和写约束的时候,非常方便,因为被包裹在函数值域内的命名,完全可以不需要修改的赋值给其他对象,而不会导致命名空间冲突。
在看课的时候,作为一个分享者,他对Autolayout概念的深入理解、概念的整理,相关库和内容的使用,都非常深入。虽然讲课的内容偏入门级一点,但从中能完全感受到对概念原理的理解,对对象所有属性的定义都非常明晰。
感受最深的,是需要不断学习。