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