Is there a simple way to split a NSString into an array of characters?
You could do something like this (if you want to use enumerators) NSString *fooString = @”Hello”; NSMutableArray *characters = [[NSMutableArray alloc] initWithCapacity:[fooString length]]; [fooString enumerateSubstringsInRange:NSMakeRange(0, fooString.length) options:NSStringEnumerationByComposedCharacterSequences usingBlock:^(NSString *substring, NSRange substringRange, NSRange enclosingRange, BOOL *stop) { [characters addObject:substring]; }]; And if you really wanted it in an NSArray finally NSArray *fooChars = [NSArray arrayWithArray:characters];