gui与iOS系统架构
iOS系统是一个gui系统。
iOS系统架构代表着系统对外提供的资源。
iOS系统架构的最上面两层是gui系统。
touch层:视图描述、视图管理、事件机制;
medie层:可视数据及处理方法。
coreanimation层:打包显示流水线;
抽象纬度:
根植于计算机体系结构,以人的可视性为纬度。
Media is a media layer, through which we can use a variety of media files in the application program, audio and video recording, graphics rendering, and production based animation.
媒体层 Media Layer
主要提供图像引擎、音频视频引擎框架
- 图像引擎(Core Graphics、Core Image、Core Animation、OpenGL ES)
- 音频引擎 (Core Audio、AVFoundation、OpenAL)
- 视频引擎 (AV Foundation、CoreMedia)