gpt4 book ai didi

iphone - 'super' 在我的应用程序中到底在做什么?

转载 作者:行者123 更新时间:2023-12-03 20:23:33 25 4
gpt4 key购买 nike

好吧,这将是一个非常尴尬的问题,但我在初学者书籍(尤其是那些通常有用的索引)中看起来很生气,而且我没有找到关于什么是“ super ”的脚踏实地的解释在我的应用程序中确实如此。

我查看了this here ,但恐怕这远远超出了我的能力范围。谁能简单地解释一下“ super ”在我的应用程序中的作用以及为什么我应该与它成为 friend ?例如:

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

谢谢!!

最佳答案

super 调用父类(super class)的方法实现。因此,如果您的类继承了 UIViewController,那么 [super viewDidLoad]; 将调用 UITableViewController 类的 viewDidLoad 方法。您通常应该这样做,因为父类(super class)可能会执行需要发生的重要事情。就 viewDidLoad 而言,我不确定它当前是否确实执行了任何操作,但在框架的 future 版本中它总是可以执行。

关于iphone - 'super' 在我的应用程序中到底在做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5278487/

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