<分区>
我开始研究我们学长做的代码,我发现 init 方法总是有代码 -(id)init
方法。他们通过以下方式使用代码。以下代码用于所有 View Controller 。
self = [super initWithNibName:@"ViewController" bundle:[NSBundle mainBundle]];
return self;
这部分的if(self)
和self
有什么用?
//And in some viewcontroller contains.
self = [super initWithNibName:@"ViewController" bundle:[NSBundle mainBundle]];
if (self) {
//Do some stuff
}
return self;