Comprendre la syntaxe NSLog

(Je suis un cacao débutant et ) je me demande pourquoi nous devrions faire:

NSLog(@"this is the variable value: %d",variable);

et non pas quelque chose comme ceci:

[NSLog outputThis:@"this is the variable value: %d" param:variable];

source d'informationauteur tahir