- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
好吧,这将是一个非常尴尬的问题,但我在初学者书籍(尤其是那些通常有用的索引)中看起来很生气,而且我没有找到关于什么是“ 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/
这对你们来说可能很简单,但由于我是java新手,所以我想知道实际上什么是 接下来的部分会发生什么? if (args.length > 0) { file = args[0]; } publi
在我的 View Controller 中,我将 UITapGestureRecognizer 添加到 self.view。我在 self.view 之上添加了一个小 View 。当我点击小 View
我今天尝试从 Obj-C 开始并转到 Swift,我正在阅读文档。我试图在 Swift 中创建一个简单的 IBOutlet,但它不断给我这些错误。 View Controller 没有初始化器 req
我正在尝试使用 VIM 完成(字典和当前缓冲区),但我遇到了问题?和 !在方法名称的末尾。我能以某种方式向 vim 解释方法名称(基本上是单词)最后只能有它,而且只有一个,即 method_name
我是一名优秀的程序员,十分优秀!