美文网首页
CGPathCreateMutable用完不要忘记CGPathR

CGPathCreateMutable用完不要忘记CGPathR

作者: JohnayXiao | 来源:发表于2019-12-10 15:11 被阅读0次

为内存泄漏的代码,问题是:

CGMutablePathRef mutablePath = CGPathCreateMutable();

此变量没有手动释放而导致的,在代码片段中此变量使用结束之后,CGPathRelease(mutablePath);添加此句代码即可解决

提醒:

如CGPathCreateMutable(); 中含有create的语句创建的变量,需要手动释放内存

知识补充:

1、内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。

内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。

相关文章

  • CGPathCreateMutable用完不要忘记CGPathR

    为内存泄漏的代码,问题是: CGMutablePathRef mutablePath = CGPathCreate...

  • 2018-07-08

    CGMutablePathRef path = CGPathCreateMutable();CGPathMoveT...

  • .net写文本

    StreamWriter对象使用完后,不要忘记关闭。sw.Close(); 最后来看一个完整的使用StreamWr...

  • 33.CGPath的一些方法

    CGPathCreateMutable 创建一个可变图形的路径 需要自己释放CGPathCreateWithEll...

  • 2018-08-14

    每天都要提醒自己 不要忘记梦想 不要忘记目标 不要忘记学习 不要忘记看书 不要忘记快乐 成为那个更好的自己 大家好...

  • 每天提醒自己

    每天提醒自己, 不要忘记理想,不要忘记目标; 每天提醒自己, 不要忘记学习,不要忘记看书; 每天提醒自己, 不要忘...

  • 不要忘记

    希望不要忘记在水房背书的自己,希望努力都有意义。

  • 不要忘记

    我一直都记得,所以你也不能忘

  • 不要忘记

    在寂寞的城市下着寂寞的雨, 我拖着疲惫的身体暖暖的想着你; 在匆匆忙忙得人海里, 总有一个人在追求梦想, 雨水可以...

  • 不要忘记

    《不要忘记》(2013) 又是一年2月17日,中国对越作战已34年了,曾经风华正茂的战士如今大多过了知天命的...

网友评论

      本文标题:CGPathCreateMutable用完不要忘记CGPathR

      本文链接:https://www.haomeiwen.com/subject/fhdggctx.html