这不是关于括号与点符号的另一个争论。我注意到在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;
}
答案 0 :(得分:0)
没有区别。我假设后者只是更容易从类元数据生成脚本。
答案 1 :(得分:0)
在这种情况下,没有区别。