J'ai toujours cette question et je souhaite toujours y avait un moyen (comme il y a des variables variables de PHP), mais je suis assez sûr Theres pas ... la seule façon de faire serait de faire un tableau de tableaux comme ceci:
en supposant que vous voulez dire que vous voulez attribuer une valeur à un élément de l'un des tableaux:
NSArray *arrays[15];
for (int i = 0; i < 15; i++){
arrays[i] = [NSArray arrayWithObject:[NSNumber numberWithInt:i]];
}
NSLog(@"%@",[arrays[0] objectAtIndex:0]);
bien sûr le NSNumber n'est pas ce que vous voulez, je juste en utilisant à titre d'exemple ...
J'espère que c'était ce que vous vouliez.
P.S. vous pouvez également utiliser arrayWithCapacity de NSMutableArray au lieu d'utiliser un tableau de style C, mais ce que vous voulez.
NSMutableArray *arrays = [NSMutableArray arrayWithCapacity:14];
for (int i = 0; i < 15; i++){
[arrays insertObject:[NSArray arrayWithObject:[NSNumber numberWithInt:i]] atIndex:i];
}
NSLog(@"%@",[[arrays objectAtIndex:0] objectAtIndex:0]);
Veuillez clarifier ce que vous essayez de faire. Cet exemple est trop simplifié pour donner une réponse appropriée. – hobodave