2012-02-10 54 views
5

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

回答

3

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

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