iOS动画框架简述
ios动画与绘图框架
- UIKit:(UIView动画)最常用的视图框架,封装度最高,都是OC对象。
- CoreAnimation:核心动画,提供强大的2D和3D动画效果。
- CoreGraphics:绘图,纯C的API,使用Quartz2D做引擎。
- CoreText:一种能够对文本格式和文本布局进行精细控制的文本引擎.
- CoreImage:给图片提供各种滤镜处理,比如高斯模糊、锐化等
- OpenGL-ES:主要用于游戏绘制,但它是一套编程规范,具体由设备制造商实现。(OpenCV)
总结:
- 核心动画和UIView区别:核心动画作用在CALayer(Core animation layer)上,CALayer从概念上类似UIView,我们可以将UIView看成是一种特殊的CALayer(可以响应事件)。实际上,每一个view都有其对应的layer,这个layer是root layer。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Albert Yuan's Blog!
评论