Obtenir la taille d'un tableau

j'ai un code qui nécessite l'utilisation d'une boucle for pour lire les variables d'un tableau.

int size=sizeof names;
NSLog(@"thelast one is %d",size);
NSString *usersName=userName.text;
NSString *usersPass=passWord.text;
for (i=0; i<=size;i++){

    NSString *namesArray=[names objectAtIndex:i];
    NSString *passArray=[pass objectAtIndex:i];
    NSLog(@"namesArray %@",namesArray); 
    NSLog(@"passArray %@",passArray); 
    if([namesArray isEqualToString:usersName]){
        userValid=1;
    NSLog(@"The content of arry4 is %@",namesArray);


    }
    if([passArray isEqualToString:usersPass]){
        passValid=1;
        NSLog(@"The content of arry4 is %@",passArray);
    }

    else {
        userValid=0;
        passValid=0;
    }

}

J'ai eu quelques problèmes parce que chaque fois que cette fonction est appelée depuis le programme, c'est presque comme si la "sizeof noms' est faux, donc pas toutes les valeurs dans le tableau sont vérifiées.
Je suis un programmeur Java, donc je suis habitué à des noms.longueur, et on m'a dit sizeof noms est essentiellement la même chose... n'importe quelle aide?

Acclamations.

source d'informationauteur gunmania0 | 2011-06-16