Учитывая следующий код:
int firstInt, secondInt;
firstInt = 5;
secondInt = 5;
NSNumber *firstNumber = [NSNumber numberWithInt:firstInt];
NSNumber *secondNumber = [NSNumber numberWithInt:secondInt];
Почему эти два экземпляра NSNumber указывают на один и тот же адрес?
Это сводит меня с ума!
Конечно, если вы измените secondInt на, скажем, «4», все будет работать должным образом.
Спасибо, Джереми