Duplicar posible:
alloc, init, and new in Objective-C¿Cuál es la diferencia entre [Clase nueva] y [[Clase alloc] init] en iOS?
estoy un poco confundido acerca de [Class new]
y [[Class alloc] init]
. Definí un objeto content
usando [Class new]
y [[Class alloc] init]
.
(1). NSMutableArray *content = [NSMutableArray new];
(2). NSMutableArray *content = [[NSMutableArray alloc] init];
Mi pregunta es acerca de las diferencias entre [Class new]
y [[Class alloc] init]
. Para mí, (1) y (2) son similares. Si (1) y (2) son similares, ¿por qué usamos [[Class alloc] init]
la mayor parte del tiempo, en comparación con [Class new]
? Creo que debe haber alguna diferencia.
Explique amablemente las diferencias, pros & cons de both?
puede hacer referencia a este enlace http://macresearch.org/difference -between-alloc-init-and-new – janusbalatbat