iphone - Diferencia entre NSArray y NSMutableArray
(3)
¿Cuál es la diferencia b / w NSArray
y NSMutableArray
?
NSArray: en NSArray no podemos cambiar el índice .... Significa arreglar array.
NSMutableArray: en NSMutableArray podemos cambiar el índice y también agregar el valor en la matriz en tiempo de ejecución.
Los tipos "mutables" son clases que se pueden cambiar después de que se hayan inicializado, como NSMutableString
vs NSString
.
NSMutableArray
(y todas las otras clases con Mutable
en el nombre) se pueden modificar. Por lo tanto, si crea un NSArray
simple, no puede cambiar su contenido más tarde (sin NSArray
crearlo). Pero si crea un NSMutableArray
, puede cambiarlo; notará que tiene métodos como -addObject:
y -insertObject:atIndex:
Ver la documentación para más detalles.