1
測試我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()或其他東西一樣釋放它 –