Меня беспокоит следующий фрагмент кода в моей программе.
Если я напишу
mo=[[myObj alloc] init];
не получится, но если я напишу
mo=[myObj alloc];
mo=[mo init];
это работает. Предполагается, что эти два метода эквивалентны, но я как-то ошибаюсь. Любой свет?
Разъяснения:
myObj - это имя класса
Сбой при попытке выделить объект другого типа, неспособность найти правильные методы и, в конце концов, далекий от инициализации.