Core Data有int16,int32和int64。当我们使用NSNteger或int(以及它们各自的NSNumber方法numberWithInt,numberWithInteger)时,以NSNumber形式使用这些。我一直在使用int for int16和NSInteger for int32,但我不知道这是否正确。我想澄清一下。
答案 0 :(得分:3)
NSInteger至少是32位,就像int一样。我不会使用int16,除非你需要代表一个简短的。
NSInteger也可以是64位,在64位运行时......