我想获得一些空间,我怎样才能快速获得?我不想通过以下代码执行此操作。
NSString *str = @"";
// for example I want to get a string with 10 spaces
for (int i = 0; i< 10; i++) {
str= [str stringByAppendingString:@" "];
}
我认为代码效率不高。谁可以给我另一种更有效的方式。
答案 0 :(得分:3)
[@"" stringByPaddingToLength:10 withString:@" " startingAtIndex:0]
答案 1 :(得分:0)
你可以这样做:
[[string componentsSeparatedByString:@“”] count]
此外,请参阅此问题以了解其他几个解决方案:Number of occurrences of a substring in an NSString?