哪些整数类型用于Core Data整数

Bri*_*ian 5 cocoa core-data objective-c ios

Core Data有int16,int32和int64.当我们使用NSNteger或int(以及它们各自的NSNumber方法numberWithInt,numberWithInteger)时,以NSNumber形式使用这些.我一直在使用int for int16和NSInteger for int32,但我不知道这是否正确.我想澄清一下.

Gra*_*yer 4

NSInteger 至少是 32 位,int 也是如此。我永远不会使用 int16 ,除非你需要表示一个短整型。

NSInteger 也可以是 64 位的,在 64 位运行时......