Я хотел бы сделать что-то вроде этого:
#define GETKEY (a) ([NSString stringWithFormat:@"%d",a])
NSMutableDictionary *mutableDictionay=[NSMutableDictionary dictionary];
//population of dictionary
[mutableDictionary setObject:anObject forKey:GETKEY(someIntValue)];
//... then retrive the object
[mutableDictionary getObjectForKey:GETKEY(someIntValue)];
Но меня беспокоит, что метод stringWithFormat возвращает другой экземпляр NSString с тем же значением, я имею в виду наличие 2 строк: "0"и другой экземпляр со значением" 0 ".Я хотел бы знать, является ли этот безопасный способ получить и установить объекты в словаре .Если нет, Какой другой способ может быть лучшим способом "генерировать" ключевой объект из целого числа?