本文共 442 字,大约阅读时间需要 1 分钟。
Quartz2D是C语言的,C语言没有内存自动管理,如果含有create,copy,retain的函数创建的对象,使用完之后一定要释放,否则内存泄露.
//1.获取上下文对象
CGContextRef ctx =UIGraphicsGetCurrentContext();
//2.创建路径
CGMutablePathRef pathM =CGPathCreateMutable();
//2.1添加子路径
CGPathMoveToPoint(pathM, NULL, 100, 100);
//2.2添加线段
CGPathAddLineToPoint(pathM,NULL, 50, 200);
//3.把路径添加到上下文对象中
CGContextAddPath(ctx, pathM);
//4.渲染
CGContextStrokePath(ctx);
//释放内存
// CGPathRelease(pathM);
CFRelease(pathM);//可以释放任何类型的对象;
转载地址:http://chlgi.baihongyu.com/