iphone nsmutablearray nsarray

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.