NSMutableDictionary *myDictionary = [[NSMutableDictionary alloc] init];
int i = 0;
for (i=0;i<=9;i++) {
[myDictionary setObject:object forKey:[NSString stringWithFormat:@"object%i",i]];
}
Cela vous donnera un dictionnaire avec object0 - object9. Le paramètre setObject peut être n'importe quel objet (NSString, NSNumber, NSArray).
Oh, et ne pas oublier de
[myDictionary release];
Lorsque vous avez fini avec elle. Et pour faire avancer les choses du dictionnaire que vous devez faire cela (si l'objet stocké était un NSString):
NSString *myString = [myDictionary [email protected]"object0"];
Cette question peut vous aider: http://stackoverflow.com/questions/307845/how-to-add -a-uibutton-at-runtime –