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
- Delivered-to: email@hidden
- Delivered-to: email@hidden
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:
http://lists.apple.com/mailman/options/cocoa-dev/email@hidden
This email sent to email@hidden
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE
Contact Apple | Terms of Use | Privacy Policy
Copyright © 2007 Apple Inc. All rights reserved.