Я разрабатываю исключительно для iOS 5, используя ARC. Если IBOutlet - UIView (и подклассы) - strong или weak?
Следующее:
@property (nonatomic, weak) IBOutlet UIButton *button;
Избавьтесь от всего этого:
- (void)viewDidUnload
{
// ...
self.button = nil;
// ...
}
Есть ли проблемы с этим? Шаблоны используют strong, а также автоматически создаваемые свойства, созданные при непосредственном подключении к заголовку из редактора "Interface Builder", но почему? UIViewController уже имеет ссылку strong на свой view, который сохраняет свои поднастройки.
