问题汇总

1、UIView和CALayer区别
UIView和CALayer的区别.UIView相对于CAlayer来说就多了一个事件处理功能,CALayer是不能处理用户的触摸事件的,显示出来的东西需要和用户交互的时候,是需要使用UIView的,如果不需要跟用户进行交互的时候就可以使用UIView或者是CAlayer;

2、核心动画/隐式动画
占位

3、响应者链
1 触摸发生时,系统内核生成触摸事件,先由IOKit处理封装成IOHIDEvent对象,通过IPC传递给系统进程SpringBoard,而后再传递给前台APP处理。
2 事件传递到APP内部时被封装成开发者可见的UIEvent对象,先经过hit-testing寻找第一响应者,而后由Window对象讲事件传递给hit-testing view,并开始在响应者链上的传递。
3 UIResponder、UIGestureRecognizer、UIControl,笼统的讲,事件相应优先级一次递增。

参考文档

4、RunLoop
参考文档

5、KVC和KVO的本质
参考文档

6、fastlane自动化打包
参考文档一
参考文档二

你可能感兴趣的:(问题汇总)