: BOOL DATOS (SI/NO) O (1/0)
BOOL dtBool = 0;
O
BOOL dtBool = NO;
NSLog(dtBool ? @"Yes" : @"No");
SALIDA: NO
tipo: Long
long aLong = 2015;
NSLog(@"Display Long: %ld”, aLong);
SALIDA: muestra Largo: 2015
long long veryLong = 20152015;
NSLog(@"Display very Long: %lld", veryLong);
SALIDA: muestra muy larga: 20152015
Tipo: Cadena
NSString *aString = @"A string";
NSLog(@"Display string: %@", aString);
SALIDA: Mostrar cadena: una cadena
Tipo: Flotador
float aFloat = 5.34245;
NSLog(@"Display Float: %F", aFloat);
SALIDA: isplay flotador: 5,342450
tipo: Entero
int aInteger = 3;
NSLog(@"Display Integer: %i", aInteger);
SALIDA: Visualizar Entero: 3
NSLog(@"\nDisplay String: %@ \n\n Display Float: %f \n\n Display Integer: %i", aString, aFloat, aInteger);
SALIDA: de la secuencia: una cadena
Display Float: 5,342450
Visualización de enteros: 3
http://luterr.blogspot.sg/2015/04/example-code-nslog-console-commands-to.html
Hmmm, ¿por qué no puede usted sólo tiene que pasar en NSLog (dígitos) directamente? Creo que dará lugar a una advertencia, pero ¿por qué? –
Si te acostumbras a pasar objetos NSString directamente, desarrollarás el hábito de hacerlo. Y a veces puede pasar no el objeto, sino un tipo primitivo como float o int que hará explotar su aplicación en el punto de inicio de sesión. – Eimantas
@mingyeow También es un riesgo de seguridad pasar una cadena de formato no literal. Muchos sistemas se han visto comprometidos de esta forma, llamando a printf en una cadena de formato que fue pasada por un atacante. – bugloaf