我应该如何对核心数据实体中的NSNumber属性执行计算/更新?

| 因此,我知道您需要NSNumber才能将整数保存在Core Data中。 我的问题是在这里访问整数,执行数学运算然后更新的最佳技术是什么? 例如,您是否应该基本上总是立即将NSNumber转换为NSInteger(我想使用NSNumber intValue方法),进行数学/计算,然后在最后一分钟创建一个新的NSNumber并保存回核心数据?     
已邀请:
你说得对,格雷格。由于我们从数组NSArray或NSMutableArray中获取要绘制的值,因此我们无法在NSArray中存储整数,因为int不是对象。而NSNumber是一个对象。这就是为什么我们将其转换为NSNumber并在计算后将其存储。 同样,正如Eric在他的回答之一中提到的那样,对于绘图数据,您可以提供任何NSNumber实例。 Core Plot也支持NSDecimalNumber,并且在绘制图形时将使用更高精度的计算,尽管这是以性能为代价的。     

要回复问题请先登录注册