Reverse a string: Difference between revisions

Content deleted Content added
Line 614:
 
@implementation NSString (Extended)
-(NSString *) reverseString
{
NSUInteger len = [self length];
NSInteger l;
NSMutableString *ostr rtr= [NSMutableString stringWithCapacity:[self length] len];
// unichar buf[1];
for(l=[self length]-1; l>=0; l--)
{
while (len > (NSUInteger)0) {
[ostr appendFormat:@"%C", unichar uch = [self characterAtIndex:l] --len];
}
[rtr appendString:[NSString stringWithCharacters:&uch length:1]];
return ostr;
}
return ostrrtr;
}
@end</lang>