Возможный дубликат:
alloc, init и new в Objective-C
Я немного запутался в [Class new] и [[Class alloc] init]. Я определил объект content с помощью [Class new] и [[Class alloc] init].
(1). NSMutableArray *content = [NSMutableArray new];
(2). NSMutableArray *content = [[NSMutableArray alloc] init];
Мой вопрос о различиях между [Class new] и [[Class alloc] init]. Для меня (1) и (2) аналогичны. Если (1) и (2) схожи, то почему мы используем [[Class alloc] init] большую часть времени, по сравнению с [Class new]? Я думаю, что должна быть какая-то разница.
Просьба объяснить различия, плюсы и минусы обоих?