Cómo convertir nsobject a matriz

System.out.println("Soy la impresora de Java");

En Object-C:

Imprimir NSString:

NSString str = @ " Soy OBject-C data";

NSLog(@"print data@", str);

El formato de NSLog es el siguiente:

@objects

d, i entero

u entero sin signo

f coma flotante/dword

x, X entero binario

oEntero octal

zu puntero size_tp

ePunto flotante/palabra doble (computación científica)

gPunto flotante/palabra doble

s Cadena C

.*s Cadena Pascal

c carácter

C unicha

Rlld entero largo de 64 bits

(long long)llu entero largo de 64 bits sin signo

Lf palabra doble de 64 bits

lt3 gt Hablemos primero de las matrices, que se usan comúnmente.

//Inicializa una matriz inmutable, recuerda que la matriz no se puede cambiar después de la inicialización.

NSArray mArray =[[NSArray alloc]initWithObjects:

@"Song Yu·Momo",

@"15810463139",

@"xuanyusong@gmail.com ",

self, nil];

//Matriz que se puede cambiar

NSMutableArray nsma = mArray//aquí Asignamos valores directamente;

El siguiente es el recorrido de la matriz, porque en Java, existe un método simple para atravesar la matriz:

Método de recorrido 1:

for(int I = 0; iltnsma.counti){

ns string *temp =[nsma objectAtIndex:I] //No hay datos aquí.

}

Método transversal dos:

//El método de enumeración rápida introducido en Objective-c 2.0 no solo es rápido sino también seguro. atravesar.

for(NSString * str in nsma

NSLog(@ "Matriz fija @ ", str);

}

NSMutableArray It es una matriz que puede cambiar datos. Proporciona dos métodos:

El método addobject se utiliza para agregar elementos a la matriz

//Agregar una matriz

- (void)addArray: (NSObject *) str

{

[mListArray agregar objeto: str];

}

El método removeObject se utiliza para eliminar elementos.

//Delete array

-(void)delete array: (ns string *)str

{

[mListArray remove object: str];

}

El método replaceObjectAtIndex puede modificar los elementos de la matriz.

//Modificar elementos en la matriz

-(void)cambiar matriz: (int)ID: (ns object *)str

{

[mListArray replaceObjectAtIndex:ID con objeto: str];

}

El método insertObject se utiliza para insertar elementos en la matriz.

//Insertar elementos en la matriz

-(void)insertar matriz: (int)ID: (ns object *)str

{

[mListArray insertar objeto:str atIndex:ID];

}