NSString *str = @""; NSRange range; for(int i=0; i<str.length; i+=range.length){ range = [str rangeOfComposedCharacterSequenceAtIndex:i]; NSString *s = [str substringWithRange:range]; NSLog(@"S:%@",s); }