Eventuali duplicati:
alloc, init, and new in Objective-CQual è la differenza tra [Class new] e [[Class alloc] init] in iOS?
Sono un po 'confuso su [Class new]
e [[Class alloc] init]
. Ho definito un oggetto content
utilizzando [Class new]
e [[Class alloc] init]
.
(1). NSMutableArray *content = [NSMutableArray new];
(2). NSMutableArray *content = [[NSMutableArray alloc] init];
La mia domanda riguarda le differenze tra [Class new]
e [[Class alloc] init]
. Per me, (1) e (2) sono simili. Se (1) e (2) sono simili, allora perché usiamo il [[Class alloc] init]
il più delle volte, rispetto a [Class new]
? Penso che ci debba essere qualche differenza.
Gentilmente spiegare le differenze, pro & contro di entrambi?
è possibile fare riferimento a questo link http://macresearch.org/difference -tra-alloc-init-and-new – janusbalatbat