Reversing a String (Gabe Shahbazian)
Reversing a String (Gabe Shahbazian)
- Subject: Reversing a String (Gabe Shahbazian)
- From: Peter Hudson <email@hidden>
- Date: Wed, 31 Dec 2008 09:28:33 +0000
I have been using the following for a while across a number of
languages without problems.
NSString *s = @"Hello";
unsigned int length = [s length];
unsigned int index = length - 1;
NSMutableArray *ma = [NSMutableArray array];
while( index < UINT_MAX )
{
NSRange rng = NSMakeRange( index, 1 );
[ma addObject:[s substringWithRange:rng]];
--index;
}
NSString *reversed = [ma componentsJoinedByString:@""];
NSLog(@"reversed : %@",reversed);
PGJH
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden