Xcode:viewDidUnload括号表示法而不是点符号

时间:2012-04-06 01:53:44

标签: ios xcode cocoa syntax properties

这不是关于括号与点符号的另一个争论。我注意到在Xcode中,当我设置出口时,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;
}

2 个答案:

答案 0 :(得分:0)

没有区别。我假设后者只是更容易从类元数据生成脚本。

答案 1 :(得分:0)

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