我希望 Core Data 中的 Entity 属性是 64 位整数。由于该模型将在 iOS 上运行,并且据我所知这些设备不是 64 位的,因此我认为这NSNumber
是可行的方法(核心数据为您提供了对象或原始类型的标量属性的选项)。我假设NSNumber
它将在内部负责跟踪 64 位的合适表示。
现在,我需要在某个时候从我的实体中的这个“64 位”属性中减去 1(如果您没有猜到,64 位属性是 Twitter API 中的 max_id 参数),但要这样做,我首先需要将 NSNumber 属性中的数字拆箱。
那么我应该得到 intValue 吗?长值?无符号整数值?无符号长值?长长?哪一个?