来自 Java,我非常习惯于autoboxing,其中 int 会在需要时自动包装为 Integer ,并且 Integer 可能会被拆箱为原语。在 iOS5 中我可以依赖类似的东西吗?
目前,我正在使用核心数据,并且需要大量输入才能继续输入
number.intValue
//or
number.boolValue
有什么方法可以直接在方程式等中使用 NSNumber 吗?例如:
int x = 5+ nsNumberInstance;
此外,每次我需要在核心数据中重新分配一个数字时,我都会像这样创建一个新对象。
managedObject.dynamicProperty = [NSNumber numberWithInt: int];
有没有更好的方法来改变已经创建的 NSNumber 的值?10 年后,我可以使用哪些漂亮的捷径将自己从腕管中拯救出来?
谢谢!