可以利用字符串的遍历来解决
NSStringEnumerationReverse :表示反向遍历
NSStringEnumerationByComposedCharacterSequences : 表示按字符遍历
+(id)fanzhuan:(NSString *)str
{
NSMutableString * outputString = [NSMutableString string];
// NSStringEnumerationReverse :表示反向遍历
// NSStringEnumerationByComposedCharacterSequences : 表示按字符遍历
// NSMakeRange(0,string.length) 用来控制长度 从0开始到string.lengt 结束
[string enumerateSubstringsInRange:NSMakeRange(0, string.length) options:NSStringEnumerationReverse | NSStringEnumerationByComposedCharacterSequences usingBlock:^(NSString *str1, NSRange substringRange, NSRange enclosingRange, BOOL *stop) {
//将每一个字符 依次的添加到 outputString 可变字符串中
[outputString appendString:str1];
}];
return outputString;
}
@end
|