Странное открытие, когда я использовал перетаскивание для создания нового IBOutlet, как показано ниже, без @property вообще:
@interface SkinChoosingView : UIViewController {
IBOutlet UIActivityIndicatorView * activityIndicator;
}
Xcode вставил -release
и установил выходдо нуля в viewDidUnload
.Я посмотрел в viewDidLoad, хотя, и -retain
там не было!Это шло вразрез со всем, что я знаю об управлении памятью.
Я полагаю, что Apple должна знать кое-что об этой вещи, хотя, есть ли что-то за кадром, что происходит здесь?У меня никогда не было утечек из этих типов IBOutlets, и я никогда не выпускал их.