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