在Core Data你可以存储Int16,Int32,Int64但它是从不同的Int。它们存在的原因是什么,如何使用它们?
Core Data
Int16
Int32
Int64
Int
根据Swift文档
整数 在大多数情况下,您无需选择特定大小的整数即可在代码中使用。Swift提供了另一个整数类型Int,其大小与当前平台的本机字大小相同: 在32位平台上,Int与Int32的大小相同。 在64位平台上,Int与Int64相同。 除非您需要使用特定大小的整数,否则在代码中始终将Int用作整数值。这有助于代码的一致性和互操作性。即使在32位平台上,Int也可以存储-2,147,483,648和2,147,483,647之间的任何值,并且对于许多整数范围而言足够大。
在大多数情况下,您无需选择特定大小的整数即可在代码中使用。Swift提供了另一个整数类型Int,其大小与当前平台的本机字大小相同:
在32位平台上,Int与Int32的大小相同。
在64位平台上,Int与Int64相同。
除非您需要使用特定大小的整数,否则在代码中始终将Int用作整数值。这有助于代码的一致性和互操作性。即使在32位平台上,Int也可以存储-2,147,483,648和2,147,483,647之间的任何值,并且对于许多整数范围而言足够大。