NSMutableDictionary *myDictionary = [[NSMutableDictionary alloc] init];
int i = 0;
for (i=0;i<=9;i++) {
[myDictionary setObject:object forKey:[NSString stringWithFormat:@"object%i",i]];
}
Это даст вам словарь с object0 - object9. Параметр setObject может быть любым объектом (NSString, NSNumber, NSArray).
О, и не забудьте
[myDictionary release];
Когда вы закончите с этим. И чтобы получить что-то из словаря, вы должны сделать это (если бы сохраненный объект был строкой NSString):
NSString *myString = [myDictionary objectForKey@"object0"];