Цель C Общая Печать - PullRequest
       25

Цель C Общая Печать

15 голосов
/ 12 января 2010

Есть ли у цели C общая команда печати, такая как Python? NSLog, кажется, регистрирует это, а не распечатывает на консоль. printf принимает только определенные типы.

Ответы [ 3 ]

30 голосов
/ 12 января 2010

NSLog() выводит на консоль и очень похож на C printf(). По своей сути, консольная печать, как и в C, имеет свои корни и основу.

6 голосов
/ 12 января 2010

Вы можете использовать NSString для форматирования строк, содержащих типы идентификаторов, а также стандартные типы printf, а затем просто распечатать его с помощью printf:

NSString *fmt = [NSString stringWithFormat:@"My formatted string: %@", anObject];

printf("%s", [fmt cStringUsingEncoding:[NSString defaultCStringEncoding]]);
6 голосов
/ 12 января 2010

printf - это то, что вы ищете. Вы можете использовать его как обычный оператор печати:

printf("This is a neat command!\n");

Вы также, вероятно, знаете, что можете использовать его с заменами:

printf("The Answer is %d\n", 42);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...