您的位置:首页 > 移动开发 > IOS开发

iOS ARC下内存泄露的几种情况和解决办法

2016-03-03 10:21 274 查看
1.循环参照   A有个属性参照B  B有个属性参照A  如果都是strong类型的话 就会造成谁都不会被释放掉 造成内存泄露  常发生于代理声明为strong类型  把strong 改为 weak 即可。

2.死循环  如果某个VC里有无限循环 也会导致即使VC里的view 关掉了  也会导致VC不能被释放  常发生于animation动画处理  注意在VC关掉的时候  要将其remove掉。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  内存泄露