2012-02-10 94 views
5

核心數據具有int16,int32和int64。當在NSNumber表單中使用這些表單時,我應該使用NSInteger還是int(以及它們各自的NSNumber方法numberWithInt,numberWithInteger)。我一直在int16和NSInteger中使用int32,但我不知道這是否正確。我只想澄清一下。哪些整數類型用於核心數據整數

回答

3

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

NSInteger也可以是64位,在64位運行時...