0
我有一個關於ARC如何工作的問題。我最近開始使用IOS,我用ARC創建了我的項目,根據文檔,ARC會通過跟蹤引用計數來解決釋放內存的問題。你看我有選擇器視圖伊娃,當相應的視圖被彈出它會被釋放,如果我明確設置爲零像這樣重新創建的情況下...在ARC下會泄漏嗎?
audio_cap_picker = nil;
// Creat picker view.
if (audio_cap_picker == nil) {
audio_cap_picker = [[UIPickerView alloc] init];
audio_cap_picker.delegate = self;
audio_cap_picker.showsSelectionIndicator = YES;
[self.view addSubview:audio_cap_picker];
}
如果我每次都是這樣,會內存被釋放,否則會泄漏。
甚至你可以刪除'零'檢查,因爲它總是'真'。 – Enrique