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