第一轮-技术面
图片编解码
AVAudio 和 AVMedia
KVO和KVC
修饰符相关
Block相关(修饰符、堆区、栈区)
消息发送及消息转发机制
如何设计异常捕获方案(如调用方法不存在)
性能优化(启动优化、卡顿优化、电量优化、包体大小优化),会问及具体的原理
动画
绘图
load和initialize方法的调用时机、应用场景,以及在category下与原类的对应调用情况
如果使用Method swizzing对viewDidload进行IMP交换,那么原类和其Category的viewDidload方法的调用情况
堆区和栈区分别存储的数据类型
UIView和CALayer的关系
什么是离屏渲染
flutter的了解
flutter的异步方式
协程是什么