Quartz2D的内存管理
来源:互联网 发布:安徽网络广播电视 编辑:程序博客网 时间:2024/05/07 11:03
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);//可以释放任何类型的对象;
0 0
- Quartz2D的内存管理
- Quartz2D的内存管理
- Quartz2D的简单使用
- Quartz2D的使用
- Quartz2D的简单使用
- Quartz2d 的Path路径
- 简单的Quartz2D划线
- quartz2d
- Quartz2d
- Quartz2D
- Quartz2D
- Quartz2D
- Quartz2D
- Quartz2D
- Quartz2D
- Quartz2D
- Quartz2D
- QuartZ2D
- 关于python的for语句
- SDAU dp专题 1011
- 关于学习笔记
- spring学习之路——第一天
- Android Studio你不知道的调试技巧
- Quartz2D的内存管理
- php的tips(syntax error, unexpected $end错误)
- SDAU dp专题 1012
- Linux高级路由---策略路由/捆绑/网桥
- 关于Environment 的用法(一)
- RailsでActiveRecord/Arelを使って複雑なSELECT文を実行する方法
- 80、443 端口无法使用时使用 Let’s Encrypt 签发证书
- SDAU dp专题 1013
- Single Number II