Возможный дубликат:
alloc, init и new в Objective-CЯ немного запутался
. ] [Новый класс]
и[[Распределение класса] 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]
? Я думаю, что должна быть какая-то разница.Пожалуйста, объясните разницу, плюсы и минусы обоих?