0

这不是关于括号与点符号的另一场辩论。我在 Xcode 中注意到,当我设置 outlets 时,Xcode 会自动将 ViewDidUnload 中的指针设置为 nil,如下所示:

- (void)viewDidUnload
{
    [self setScrollView:nil];
    [self setEnergyLabel:nil];
    [self setEnergyBar:nil];
    [super viewDidUnload];
    // Release any retained subviews of the main view.
    // e.g. self.myOutlet = nil;
}

像这样使用括号表示法而不是点表示法是否有原因?

- (void)viewDidUnload
{
    self.scrollView = nil;
    self.energyLabel = nil;
    self.energyBar = nil;
    [super viewDidUnload];
    // Release any retained subviews of the main view.
    // e.g. self.myOutlet = nil;
}
4

2 回答 2

0

没有区别。我认为后者更容易让脚本从类元数据生成。

于 2012-04-06T01:59:12.347 回答
0

在这种情况下,没有区别。

于 2012-04-06T01:59:27.787 回答