Quartz 2D 是 一个二维绘制引擎,Quartz 2D的API是C语言,来自于CoreGraphics框架,没有面向对象的思想。
1.作用:绘制图形:线条\三角形\矩形\圆\弧等
绘制文字
绘制\生成图片(图像)
读取\生成PDF
截图\裁切图片
自定义UI控件
2.图形上下文(CoreGraphics Context):是一个CGContextRef类型的数据
图形上下文的作用 1.保存绘制信息、绘图状态
2.决定绘制的输出目标(绘制到什么地方去,输出目标可以是 PDF文件、Bitmap或者显示器的窗口上)