Ну, "супер" означает Суперкласс или родительский класс, который расширяет ваш текущий класс.
@interface MyViewController : UIViewController{}
В приведенном выше коде, который вы можете найти в некоторых .h файлах, MyViewController расширяет UIViewController. Итак, все время, когда вы вызываете «super» внутри MyViewController, вы вызываете UIViewController.
Итак, когда вы видите следующую структуру, внутри MyViewController ...
- (void)viewDidLoad {
[super viewDidLoad];
.
.
.
.
.
}
... это означает, что когда вызывается метод "viewDidLoad", он сначала вызывает метод из своего суперкласса, после чего запускает собственный код.
если вы позволите прокомментировать весь метод viewDidLoad, это означает, что родительский метод будет вызываться автоматически, потому что вы не перезаписываете его, как в предыдущем примере.
Чтобы понять, что такое все методы (loadView, viewDidLoad, viewDidUnload), взгляните на ссылку UIViewController Class в Apple Developer Connection.
Приветствия,
VFN