NSString stringWithFormat,带有制表符而不是空格

Cra*_*Dev 4 xcode nsstring ios

你可以看到我在我的字符串之后添加了40个空格,但它从索引0开始.我可以用标签"\ t"而不是空格""来做同样的事吗?

NSString *firstString = [[NSString stringWithFormat:@"%@",stringToWrite] stringByPaddingToLength:40 withString:@" " startingAtIndex:0];
Run Code Online (Sandbox Code Playgroud)

小智 8

是的@"\t"将使用制表符而不是空格.
此外,您的行可能会更简单:

NSString *firstString = [stringToWrite stringByPaddingToLength:40
                                                    withString:@" "
                                               startingAtIndex:0];
Run Code Online (Sandbox Code Playgroud)