Я видел self = [super init]
в методах init. Я не понимаю, почему. Не вернул бы [super init]
суперкласс? И если мы укажем self = [super init]
, не получим ли мы self = superclass
?
Здесь фрагмент кода примера
- (id)init
{
if (self = [super init]) {
creationDate = [[NSDate alloc] init];
}
return self;
}
Надеюсь, кто-то может это разъяснить для меня. Спасибо.