objective-c – NSString填充/字符之间的空格

前端之家收集整理的这篇文章主要介绍了objective-c – NSString填充/字符之间的空格前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在Obj.C中寻找一种简单的方法来在我的字符串的每个字符之间添加一个空格.所以“1234”看起来像“1 2 3 4”.

我在这里找到了一个完美的javascript示例:https://stackoverflow.com/a/7437422/949538

有没有人知道Obj.C类似的东西? Kerning是iOS中的PITA,无论如何这最终都是我需要的……

想法/评论

谢谢!
– 德鲁

解决方法

试试这个 :
NSString *string =[NSString stringWithString:@"1234"];
NSMutableArray *buffer = [NSMutableArray arrayWithCapacity:[string length]];
for (int i = 0; i < [string length]; i++) {
    [buffer addObject:[NSString stringWithFormat:@"%C",[string characterAtIndex:i]]];
}
NSString *final_string = [buffer componentsJoinedByString:@" "];

猜你在找的C&C++相关文章