Objective c App中的内存泄漏问题

克莱门特

在我的iOS应用中,ARC被禁用。使用仪器工具检查代码时,我在代码中发现了一些内存泄漏问题,下面对此进行了介绍。

Obj1是在.h文件中声明的对象(类型为classA)。

Obj1使用以下代码在.m文件中设置了值

self.Obj1 = [[classA alloc]init];

我释放Obj1了dealloc方法。

此代码可以正常工作。但显示内存泄漏问题。

我如何才能避免此内存泄漏问题。?

Payal

如果使属性保留,则Obj1意味着增加1,然后在以1为增量分配该对象之后,将其值保留为2。

使用以下代码:

ClassA *objC = [[classA alloc]init];
self.Obj1 = objC;
[objC release];

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章