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