我使用ARC专门为iOS 5开发游戏。IBOutlet
s到UIView
s(和子类)应该是strong
还是weak
?
以下几点:
@property (nonatomic, weak) IBOutlet UIButton *button;
就能摆脱这一切
- (void)viewDidUnload
{
// ...
self.button = nil;
// ...
}
做这个有什么问题吗?模板使用strong
作为从“接口构建器”编辑器直接连接到头部时自动生成的属性,但为什么?UIViewController
已经有一个strong
引用到它的view
,它保留了它的子视图。