内存泄漏:
问题描述:
测试我project
在Instruments
,和最后我发现了一个memory leak
在UIView
的类别:UIView+RSAdditions
内存泄漏:
下面的代码:
- (void)setHeight:(CGFloat)height {
CGRect frame = self.frame;
frame.size.height = height;
self.frame = frame; // this code cause memory leak
}
我还搜索了我的project
,并在这里找到了一些相同的方法名称:
这些相同的方法是否会影响内存泄漏?我对memory leak
的理由感到困惑。
什么的平均'做转移owenership'后免费桥接? – aircraft
@aircraft就像你要将一个NSArray转换为CFArrayRef并保留它:CFArrayRef arrayRef =(__bridge_retained)anNSArray;现在,你保留它。你需要像CFRelease()或其他东西一样释放它 –