Objective-C Language Type NSLog et BOOL


Exemple

Il n'y a pas de spécificateur de format pour imprimer le type booléen en utilisant NSLog. Une façon d’imprimer une valeur booléenne consiste à la convertir en chaîne.

BOOL boolValue = YES;
NSLog(@"Bool value %@", boolValue ? @"YES" : @"NO");

Sortie:

2016-07-30 22:53:18.269 Test[4445:64129] Bool value YES

Une autre façon d’imprimer une valeur booléenne consiste à la convertir en entier, en obtenant une sortie binaire (1 = oui, 0 = non).

BOOL boolValue = YES;
NSLog(@"Bool value %i", boolValue);

Sortie:

2016-07-30 22:53:18.269 Test[4445:64129] Bool value 1