给出以下代码:
int firstInt, secondInt;
firstInt = 5;
secondInt = 5;
NSNumber *firstNumber = [NSNumber numberWithInt:firstInt];
NSNumber *secondNumber = [NSNumber numberWithInt:secondInt];
Run Code Online (Sandbox Code Playgroud)
为什么在地球上这两个NSNumber实例指向同一个地址?
这让我抓狂!
当然,如果你将secondInt更改为'4',则所有工作都按预期工作.
谢谢,Jérémy