Duplicar posibles:
Is literal creation of an NSMutableDictionary less efficient than the class helper method?Creación de un NSMutableArray con un literal a través de mutableCopy o arrayWithArray:
Según el video WWDC que introduce literales objectivec, NSMutableArray
s se puede inicializar este modo:
[NSMutableArray arrayWithArray:@[]];
pero ¿y si tuviéramos que hacerlo como t su:
[@[] mutableCopy];
Yo sé que uno se está inicializando la matriz, y el otro es sólo proporcionar una copia superficial; por lo tanto, la gestión de la memoria es diferente. Pero si estamos usando ARC, ¿cuáles son las desventajas de usar este último? ¿Es más caro? ARC probablemente maneje ambos de manera diferente, pero me pregunto si usar mutableCopy
es 'peor' o no.
¿Qué pasa con '[NSMutableArray array]'? –