nsinteger

Cuando el uso de NSInteger vs int

¿Cuándo debo usar NSInteger vs. int al desarrollar para iOS? Veo en el código de ejemplo de Apple que usan NSInteger (o NSU ... s una forma segura de hacer referencia a un entero en un entorno de 64 bits o 32 bits, así que ¿por qué usar int en absoluto?

Cómo convertir un NSInteger a un int?

Por ejemplo, cuando se pasa un mensaje value a una instancia NSInteger como así [a value] causa un EXC_BAD_ACCESS. Entonces, ¿cómo convertir un NSInteger a int? Si es relevante solo se usan números pequeños

¿Especificador de NSLog / printf para NSInteger?

A NSInteger es 32 bits en plataformas de 32 bits, y 64 bits en plataformas de 64 bits. ¿Hay un especificador NSLog que siempr ... funcione en cualquiera de los dos? Esto también afecta a [NSString stringWithFormat:] y [[NSString alloc] initWithFormat:].

¿Alternativas al tipo casting al formatear enteros NS(U)en arquitecturas de 32 y 64 bits?

Con la versión de 64 bits de iOS ya no podemos usar %d y %u para formatear NSInteger y NSUInteger. Porque de 64 bits, esos so ... sición de 64 bits de Apples, que recomiendan el enfoque %lu (unsigned long). Estoy pidiendo una alternativa al casting tipo.

Convertir NSInteger en NSIndexPath

Básicamente estoy almacenando un índice de una matriz en un NSInteger. Ahora lo necesito como un NSIndexPath, estoy luchando para ver y encontrar una manera de convertir mi NSInteger a NSIndexPath para que pueda reutilizarlo.

¿Cuál es el valor máximo de NSInteger?

Necesito almacenar el valor máximo de un NSInteger en un NSInteger? ¿Cuál es la sintaxis correcta para hacerlo? Gracias.

Diferencia entre int, NSInteger y NSUInteger

¿Cuál es la principal diferencia entre int, NSInteger y NSUInteger en Objective-C? ¿Cuál es mejor usar en una aplicación y por qué?