如何在objective-c中获得多个空格?

时间:2014-01-24 08:05:11

标签: objective-c nsstring

我想获得一些空间,我怎样才能快速获得?我不想通过以下代码执行此操作。

NSString *str = @"";
// for example I want to get a string with 10 spaces
for (int i = 0; i< 10; i++) {
    str= [str stringByAppendingString:@" "];
}

我认为代码效率不高。谁可以给我另一种更有效的方式。

2 个答案:

答案 0 :(得分:3)

[@"" stringByPaddingToLength:10 withString:@" " startingAtIndex:0]

答案 1 :(得分:0)

你可以这样做:

[[string componentsSeparatedByString:@“”] count]

此外,请参阅此问题以了解其他几个解决方案:Number of occurrences of a substring in an NSString?