我已经使用这个代码,以相反的顺序打印英语NSString
:打印以相反的顺序一个Unicode的NSString
NSString *str = term;
NSMutableArray *temp=[[NSMutableArray alloc] init];
for(int i=0;i<[str length];i++)
{
[temp addObject:[NSString stringWithFormat:@"%c",[str characterAtIndex:i]]];
}
temp = [NSMutableArray arrayWithArray:[[temp reverseObjectEnumerator] allObjects]];
NSString *[email protected]"";
for(int i=0;i<[temp count];i++)
{
reverseString=[NSString stringWithFormat:@"%@%@",reverseString,[temp objectAtIndex:i]];
}
NSLog(@"%@",reverseString);
但是这个代码仅适用于英文单词,所以当我尝试使用阿拉伯语单词像这个:控制台会显示随机的英文字符。
如何使用此代码打印上述单词(以及任何其他类似阿拉伯语(unicode)字符串)的反转版本?
感谢这么多的家伙 – JAHelia