Если бы я хотел создать UIImage, например, то, что бы разница в следующих двух строк кода:Objective C: Инициализация объектов
UIImage *img = [UIImage imageWithCGImage:cgImage];
UIImage *img = [[UIImage alloc] initWithCGImage:cgImage];
Является ли это просто случай «же конце концов, разные означает"?
@ConnorLirot вам все еще нужно иметь достаточно хорошее понимание того, как управление памятью работает под АРК. Итак, да, это действительно так. –
В ARC, выбор которого обычно не имеет значения. Единственный раз, когда вам, вероятно, нужно заботиться о ARC, - это работать с '@ autoreleasepool'. – rmaddy
@rmaddy Не могли бы вы рассказать о том, что может произойти при работе с @autoreleasepool? –