Basi di programmazione Obj-c La classe NSArray

Ciao a tutti eccoci ritrovati con un nuovo tutorial per quanto riguarda le basi della programmazione Obj-c oggi vi spiegherò la classe NSArray.

Senza che perdiamo tempo col creare un nuovo progetto continuiamo il nostro vecchio progetto Link

Ora nel file main scrivete questo codice:

[code lang=”obj-c”]

//Dichiariamo     Allochiamo     Inizializiamo l’array con degli oggetti

NSArray *array=[[NSArray alloc]initWithObjects:@"Diego",@"Fabio",@"Giuseppe", nil];

//ciclo terminerà quando l’indice dell’array punterà a nil

for (int i=0; i<[array count]; i++) {

//ogni ciclo verrà mostrato in output l’elemento iesimo dell’array

NSLog(@"%@",[array objectAtIndex:i ] );

}

[/code]

Un modo alternativo di inizializzare un NSarray è il seguente :

[code lang=”obj-c”]

//la differenza tra questa dichiarazione e quella di sopra è che questo array avrà gli stessi elementi di quello precedente

NSArray *array2=[[NSArray alloc]initWithArray:array];

for (int i=0; i<[array2 count]; i++) {

//ogni ciclo verrà mostrato in output l’elemento iesimo dell’array

NSLog(@"%@",[array2 objectAtIndex:i ] );

}

[/code]

Come potete notare tutto realmente molto semplice come esercizio vi consiglio di creare un metodo che operi su  questa classe

Per richieste e consigli Lascia un commento