Nun, die Frage ist ein bisschen falsch, weil das Tippen nicht das Einzige ist, worüber man sich Sorgen machen muss. Sie müssen sich nicht nur um den Zugriff kümmern, sondern müssen sich auch um die Codierung sorgen. Vorausgesetzt, dass Sie nur die UTF8-Codierung wollen, als Sie mit wegkommen können:
NSString *myString = @"Hello";
const unsigned char *string = (const unsigned char *) [myString UTF8String];
Wenn jedoch benötigen Sie Zugriff auf ein Byte pro Zeichen Daten, als Sie wahrscheinlich eines der anderen Codierungen wollen, wie ASCII:
NSString *myString = @"Hello";
const unsigned char *string = (const unsigned char *) [myString cStringUsingEncoding:NSASCIIStringEncoding];
die andere wertvolle Codierung, die Sie Latein1 verwenden möchten, das Sie Standard-ASCII wird von den meisten Sprachen verwendet wird, zusammen mit akzentuierten Zeichen und Symbole in Westeuropa und den USA: NSISOLatin1StringEncoding
danken Ihnen für Schnelle Antwort..ich probiere diesen Code .... FileString = [[NSString Alloc] initWithContentsOfFile: defaultPath]; unsigned char * finalstring = [FileString UTF8Char]; aber es ist nicht compiling .. – KamalBhr