gpt4 book ai didi

iphone - 调用 super ?

转载 作者:搜寻专家 更新时间:2023-10-30 19:45:16 25 4
gpt4 key购买 nike

我以前问过这个问题,但我看其他代码示例越多,我就越发现布局上的差异。通常我会尝试将对 super 的调用放在开始处(如果它是一个创建类型的方法)或最后(如果它是一个销毁类型的方法)(见下文......)

-(void)viewDidLoad {
[super viewDidLoad];
...
...
}

.

-(void)viewDidUnload {
...
...
[super viewDidUnload];
}

不管怎样,我看到的另一种方法似乎总是将对 super 的调用放在方法的末尾。 (见下文...)我的问题是这重要吗?

-(void)viewDidLoad {
...
...
[super viewDidLoad];
}

.

-(void)viewDidUnload {
...
...
[super viewDidUnload];
}

干杯加里。

最佳答案

我会说这通常并不重要,除非:

  • 该方法正在对实例变量进行初始化(viewDidLoad 通常不会这样做,因为这是 init 方法的工作),在这种情况下,super 调用应该在开头。
  • 该方法正在执行实例变量的释放,在这种情况下,super 调用应该在最后。
  • 该方法正在传递某种事件,例如通过响应者链,在这种情况下,您实际上根本不会使用 super 调用(但模式相似),您会将调用放在最后。

不过,我可能错过了一些重要案例。

关于iphone - 调用 super ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3466889/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com