Ich verwende NSLog() einige tabellarische Daten zu drucken, bestehend aus einem NSString und eine ganze Zahl verbunden.Ist es möglich Formatstrings zum Ausrichten von NSStrings wie Zahlen zu verwenden?
Angenommen, ich kenne die Länge des längsten Wortes.
Gibt es eine Möglichkeit Formatstrings Verwendung dieser Art von Spaltenausrichtung zu erhalten:
word:tree rank:5 word:frog rank:3 word:house rank:2 word:peppercorn rank:2 word:sword rank:2 word:antlion rank:1
Der Grund, ich frage Strings ist die Formatierung Ich bin für eine leichte Art und Weise der Hoffnung um meine Ghetto-Debugging-Ausgabe zu formatieren.
Hier ist, was ich versucht:
NSString *word = @"tree";
NSUInteger rank = 4;
NSString *str = [NSString stringWithFormat:@"word:%[email protected] rank:%u", word, rank];
NSLog(@"%@", str);
Ergebnis:
Wort: Baum Rang: 4
Nein überhaupt Wirkung.
hahaha +1 für Ghetto-Debugging-Tag – nall