2012-02-10 11 views
5

Core Data tiene int16, int32 e int64. Cuando trabaje con estos en su forma NSNumber, debería usar NSInteger o int (y sus respectivos métodos NSNumber numberWithInt, numberWithInteger). He estado usando int para int16 y NSInteger para int32, pero no sé si esto es correcto. Solo me gustaría alguna aclaración.Qué tipos de enteros usar para enteros de datos centrales

Respuesta

3

NSInteger es al menos de 32 bits, como es int. Nunca usaría int16, a menos que necesites representar un corto.

NSInteger también puede ser de 64 bits, en un tiempo de ejecución de 64 bits ...