How can I split the string @\"Hello\"
to either:
\'H\'
, \'e\'
, \'l\'
, \'l\'
, \'
You can use - (unichar)characterAtIndex:(NSUInteger)index
to access the string characters at each index.
So,
NSString* stringie = @"astring";
NSUInteger length = [stringie length];
unichar stringieChars[length];
for( unsigned int pos = 0 ; pos < length ; ++pos )
{
stringieChars[pos] = [stringie characterAtIndex:pos];
}
// replace the 4th element of stringieChars with an 'a' character
stringieChars[3] = 'a';
// print the modified array you produced from the NSString*
NSLog(@"%@",[NSString stringWithCharacters:stringieChars length:length]);