1.UIView,UIViewController,UIWindow和CALayer UIView是什么,做什么:UIView是用来显示内容的,可以处理用户事件 CALayer是什么,做什么:CALayer是用来绘制内容的,对内容进行动画处理依赖与UIView来进行显示,不能处理用户事件. 为何有两套结构 并不是两套体系,UIView和CALayer是相互依赖的关系.UIView依赖与calayer提供的内容,CALayer依赖uivew提供的容器来显示绘制的内容.归根到底CALayer是这一切…