понедельник, 18 февраля 2019 г.

Почему нельзя разделять alloc и init

Никогда нельзя разделять строку myObject = [[MyClass alloc] init], это связанно с тем, что результат метода init не всегда возвращает указатель на ту же область, что и alloc! И этот момент отлично расписан в официальной документации! Так же с этим связана строка self = [super init] в конструкторах.

Комментариев нет:

Отправить комментарий