Мне было интересно, как работают ключи в NSD словаре. Обычно в качестве ключа я использую NSString, например:
NSString *stringKey = @"stringKey";
[mydict objectForKey:stringKey];
Что если я захочу использовать NSNumber:
NSNumber *numberKey = [NSNumber numberWithInt:3];
[mydict objectForKey:numberKey];
Ищет ли словарь ключ с цифрой 3? или просто сравнить адрес numberKey?