阿里-p6-一面 1.介绍下内存的几大区域? 2.你是如何组件化解耦的? 3.runtime如何通过selector找到对应的IMP地址 4.runloop内部实现逻辑? 5.你理解的多线程? 6.GCD执行原理? 7.怎么防止别人反编译你的app? 8.YYAsyncLayer如何异步绘制? 9.优化你是从哪几方面着手?