在过去,我一直使用method_1:但最近我注意到一些人们将其称为超类指定的初始化程序的情况。它是否重要,只是好奇,如果它更多的风格或物质?- (id)init是否使用指定的初始化程序?
Method_1:
-(id)init {
self = [super init];
if(self) {
//do things ...
}
return self;
}
Method_2:
-(id)init {
[super initWithNibName:nil bundle:nil];
// do things ...
return self;
}
-(id)initWithNibName:(NSString *)nibName bundle:(NSString *)bundle {
return [self init];
}
欢呼加里