NSLog()を使用して、 NSStringと関連する整数で構成される表形式のデータを出力しています。
私が最長の単語の長さを知っていると仮定します。
フォーマット文字列を使用してこの種の列の配置を取得する方法はありますか?
word:tree rank:5 word:frog rank:3 word:house rank:2 word:peppercorn rank:2 word:sword rank:2 word:antlion rank:1
文字列のフォーマットについて質問している理由は、ゲットーのデバッグ出力をフォーマットするための軽量な方法を望んでいるからです。
これが私が試したことです:
NSString *word = @"tree";
NSUInteger rank = 4;
NSString *str = [NSString stringWithFormat:@"word:%-20@ rank:%u", word, rank];
NSLog(@"%@", str);
結果:
単語:ツリーランク:4
まったく効果はありません。