ios开发中的静态内存分析

ios开发中的静态内存分析

什么是静态内存分析呢? 是指没有运行程序,直接对代码进行分析,没有真正分配内存,根据代码的上下文语法结构,分析有没有内存泄漏。

缺点:不一定准确,但是一旦有提示内存泄漏,可以去结合上下文看一看,是否代码有问题。

方法:xcode  中 点击product -------analyze , 提示中出现leak 一般为 内存泄漏。

如何将ARC 项目 修改为 MRC : 点击buildsetting ------ 搜索 automatic,将Automatic Refrence Counting 设置为 NO,即为MRC。

 

在ARC环境下,如果使用Core Foundation 这个框架 进行画图, 仍然需要手动内存管理, 调用 CGPathRelease()这个方法 释放绘制路径。

上一篇:EDM营销技巧之如何进行用户唤醒


下一篇:[iOS开发]引用计数与MRC