Я думаю, что вы спрашиваете, как динамически создавать несколько изменяемых словарей. Вы не сказали, откуда исходит схема нумерации, поэтому вам может потребоваться изменить это решение для ваших целей.
Вам нужен массив или словарь словарей.
Сделайте один NSMutableDictionary
, называемый чем-то вроде dictionaryContainer
. Затем, когда вы хотите создать словарь № 7, выполните
NSMutableDictionary *aDictionary = [NSMutableDictionary new];
[dictionaryContainer setObject:aDictionary forKey:[NSNumber numberWithInt:7]];
Чтобы вызвать этот словарь, сделайте
NSMutableDictionary *theSameDictionary = [dictionaryContainer objectForKey:[NSNumber numberWithInt:7]];
Вам не нужно жестко кодировать 7, вы можете получить его из любого места и передать в виде целочисленной переменной.