2010-07-14 4 views

ответ

4

Вы можете использовать printf(), но время не будет отображаться, и вы не сможете использовать последовательность «% @» для объектов.

Таким образом, вы можете реализовать свою собственную функцию ведения журнала, используя функцию printf() и добавив поддержку объектов. Вам нужно будет знать, как обращаться с аргументами переменной C.

9

посмотреть http://borkware.com/quickies/one?topic=NSString

Выдержки из этой страницы:

void LogIt (NSString *format, ...) 
{ 
    va_list args; 
    va_start (args, format); 
    NSString *string; 
    string = [[NSString alloc] initWithFormat: format arguments: args]; 
    va_end (args); 
    printf ("%s\n", [string cString]); 
    [string release]; 
} // LogIt 

просто настроить Printf, чтобы удовлетворить ваши потребности

+1

NSString CSTRING устарела. Вместо этого используйте NSString UTF8String. – galactikuh

Смежные вопросы