【发布时间】:2010-12-12 21:26:56
【问题描述】:
我正在使用 NSLog() 打印一些由 NSString 和关联的 integer 组成的表格数据。
假设我知道最长单词的长度。
有没有办法使用格式字符串来获得这种列对齐:
word:tree rank:5 word:frog rank:3 word:house rank:2 word:peppercorn rank:2 word:sword rank:2 word:antlion rank:1
我询问格式化字符串的原因是我希望有一种轻量级的方式来格式化我的 ghetto 调试输出。
这是我尝试过的:
NSString *word = @"tree";
NSUInteger rank = 4;
NSString *str = [NSString stringWithFormat:@"word:%-20@ rank:%u", word, rank];
NSLog(@"%@", str);
结果:
单词:树排名:4
完全没有效果。
【问题讨论】:
-
哈哈哈 +1 用于 ghetto-debugging 标签