Skip to content

Instantly share code, notes, and snippets.

@jinahadam
Created February 9, 2011 02:21
Show Gist options
  • Save jinahadam/817767 to your computer and use it in GitHub Desktop.
Save jinahadam/817767 to your computer and use it in GitHub Desktop.
Category Function to reverse NSString
@interface NSString (reverse)
-(NSString *) reverseString;
@end
@implementation NSString (reverse)
-(NSString *) reverseString
{
NSMutableString *reversedStr;
int len = [selflength];
// Auto released string
reversedStr = [NSMutableStringstringWithCapacity:len];
// Probably woefully inefficient...
while (len > 0)
[reversedStr appendString:
[NSStringstringWithFormat:@"%C", [selfcharacterAtIndex:--len]]];
return reversedStr;
}
@end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment