Sto usando NSLog() per stampare alcuni dati tabulari costituiti da un NSString e di un associato intero.È possibile utilizzare stringhe di formato per allineare NSStrings come possono essere i numeri?
Supponiamo che conosca la lunghezza della parola più lunga.
c'è un modo utilizzando stringhe di formato per ottenere questo tipo di allineamento della colonna:
word:tree rank:5 word:frog rank:3 word:house rank:2 word:peppercorn rank:2 word:sword rank:2 word:antlion rank:1
Il motivo che mi sto chiedendo sulla formattazione stringhe è che sto sperando in un modo leggero per formattare l'output di debug del ghetto.
Ecco cosa ho provato:
NSString *word = @"tree";
NSUInteger rank = 4;
NSString *str = [NSString stringWithFormat:@"word:%[email protected] rank:%u", word, rank];
NSLog(@"%@", str);
Risultato:
parola: albero Classifica: 4
Nessun effetto a tutti.
hahaha +1 per tag ghetto-debug – nall