码迷,mamicode.com
首页 > 其他好文 > 详细

UIKIt UIBezierPath Core Graphics OpenGL ES Quartz2D的区别和联系

时间:2016-03-28 11:57:43      阅读:263      评论:0      收藏:0      [点我收藏+]

标签:

UIKIt:UIKit中的控件都是基于Core Graphics实现的

UIBezierPath:UIBezierPath属于UIKit,它是苹果对复杂的Core Graphics进行的封装,方便我们用OC语言进行简单的绘图

Core Graphics:是一套基于C语言的API,支持向量图形,线、形状、图案、路径、剃度、位图图像和pdf 内容的绘制。

OpenGL ES:OpenGL是由SGI公司开发的一套3D图形软件接口标准,它只是一个标准,具体实现由机械制造商来完成,所以不同的机器他的效果可能是完全不一样的。OpenGL-ES版本,主要是应对嵌入式环境和应用的要求,应该说在高效完成2D/3D界面的同时,达到了降低功耗的效果。

Quartz2D:quartz是一个通用的术语,用于描述在IOS整个媒体层用到的多种技术 包括图形、动画、音频、适配。Quart 2D 是一组二位绘图和渲染APICore Graphic会使用到这组API 

UIKIt UIBezierPath Core Graphics OpenGL ES Quartz2D的区别和联系

标签:

原文地址:http://www.cnblogs.com/mrzhu/p/5328325.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!