我是否可以通过在我的应用中留下以下代码来降低性能?
- (void)viewDidUnload
{
[super viewDidUnload];
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
}
我认为答案是肯定的,因为它会导致不必要的方法调用。但我想确定一下。
答案 0 :(得分:2)
如果你问一个额外的方法调用,那么答案是肯定的,在方法调用链中会有一个完全不必要的调用,导致调用“真正的”viewDidUnload
。
我不会将删除此类方法称为消除“性能命中”:您或您的最终用户不太可能注意到此类微优化的影响。