Все ключи представляют собой целые числа без знака.
Везде в моем коде я использую [NSNumber numberWithUnsignedInteger:index]
в качестве ключей для поиска в словаре. В настоящее время это выглядит так:
id thing = [dict objectForKey:[NSNumber numberWithUnsignedInteger:index]];
Я хотел бы изменить свой код следующим образом:
id thing = [dict objectForKey:index_key];
Интересно, какой класс производительности будет лучшим для index_key:
Решение A: NSNumber
Решение B: NSString
Решение C: Мой собственный подкласс NSObject. Я не уверен, какие методы здесь реализовать.