核心数据整数使用哪种整数types

核心数据有int16,int32和int64。 当在NSNumber窗体中使用这些窗体时,我应该使用NSInteger还是int(以及它们各自的NSNumber方法numberWithInt,numberWithInteger)。 我一直使用INT为int16和NSInteger为int32,但我不知道这是否是正确的。 我只想澄清一下。

NSInteger是至less32位,如int。 我不会使用int16,除非你需要代表一个短。

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