2010-07-14 9 views

Répondre

4

Vous pouvez utiliser printf(), mais l'heure ne sera pas affichée et vous ne pourrez pas utiliser la séquence "% @" pour les objets. Cela dit, vous pouvez implémenter votre propre fonction de journalisation, en utilisant printf(), et en ajoutant le support pour les objets. Vous devrez savoir comment gérer les arguments variables C.

9

voir ce http://borkware.com/quickies/one?topic=NSString

extrait de cette page:

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 

personnaliser juste le printf pour répondre à vos besoins

+1

NSString CSTRING est dépréciée. Utilisez plutôt NSString UTF8String. – galactikuh