为什么 NSNumber 是不可变的?有充分的理由吗?因为现在我正在考虑为了可变性而创建自己的类。
最佳答案
数字是非常的基本数据类型。一个数字就是 - 一个数字。如果你改变它,它恰好是别的东西。一个数字根本无法改变。
将其与更复杂的数据进行比较,其中对象本身仍然代表相同的事物。
关于objective-c - 为什么 NSNumber 是不可变的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5819387/