ARC эквивалент автореферата? Если у меня есть этот код, + (MyCustomClass*) myCustomClass { return [[[MyCustomClass alloc] init] autorelease]; } Этот код гарантирует, что возвращаемый объект будет автореализован. Что эквивалентно этому в ARC? Ответ 1 В ARC нет эквивалента, так как вам не нужно делать это самостоятельно. это произойдет за кулисами, и вам не разрешено делать это самостоятельно. Вы просто используете - + (MyCustomClass*) myCustomClass { return [[MyCustomClass alloc] init]; } Я предлагаю вам посмотреть введение ARC в WWDC 2011 года, поскольку это очень просто, когда вы его получите. Посмотрите здесь: https://developer.apple.com/videos/wwdc/2011/ И как говорит парень в фильме - Вам больше не нужно об этом думать (почти) Ответ 2 При компиляции с ARC вы просто пишете его как: + (MyCustomClass *)myCustomClass { return [[MyCustomClass alloc] init]; } и компилятор/среда выполнения будут обрабатывать остальное для вас.
Ответ 1 В ARC нет эквивалента, так как вам не нужно делать это самостоятельно. это произойдет за кулисами, и вам не разрешено делать это самостоятельно. Вы просто используете - + (MyCustomClass*) myCustomClass { return [[MyCustomClass alloc] init]; } Я предлагаю вам посмотреть введение ARC в WWDC 2011 года, поскольку это очень просто, когда вы его получите. Посмотрите здесь: https://developer.apple.com/videos/wwdc/2011/ И как говорит парень в фильме - Вам больше не нужно об этом думать (почти)
Ответ 2 При компиляции с ARC вы просто пишете его как: + (MyCustomClass *)myCustomClass { return [[MyCustomClass alloc] init]; } и компилятор/среда выполнения будут обрабатывать остальное для вас.