摘要: 一、使用Quartz2D绘图的基本步骤1)获取上下文context(绘制图形的地方)2)设置路径(路径是用来描述形状的)3)将路径添加到上下文4)设置上下文属性(设置颜色,线宽,线性等)5)绘制路径6)释放路径(在Quartz2D中,因为是C语言的框架,所有用Create,Copy字样方法实例化的对象,都需要自行释放)二、Quartz2D是一套C语言的框架,C语言中使用方法1>在C语言中,所有的对象,都是通过对象的引用地址来使用的,因此不需要使用*2>C语言不是面向对象的语言,它是面向过程的语言,因此,在C语言中,如果要操作某一个对象,都是通过函数来实现3>ARC是OC的自动 阅读全文
posted @ 2014-01-12 23:52 Rynn 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 一、Quartz2DQuartz2D是一个二维图形绘制引擎,支持iOS环境和MacOSX环境。Quartz2D以PDF的规范为基础的图形库,用来绘制二维文字和图形,允许相同的绘图指令在任何装置上,使用可以得到的最佳分辨率,产生相同的输出Quartz2DAPI可以实现许多功能,如基于路径的绘图、透明度、阴影、颜色管理、反锯齿、PDF文档生成和PDF元数据访问等Quartz2DAPI是CoreGraphics框架的一部分,因此其中的很多数据类型和方法都是以CG开头的。会经常见到Quartz2D(Quartz)和CoreGraphics两个术语交互使用Quartz2D与分辨率和设备无关,因此在使用Q 阅读全文
posted @ 2014-01-12 23:42 Rynn 阅读(1517) 评论(0) 推荐(1) 编辑