• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Der Sommer ist da! Laue Nächte, lange Abende im Biergarten und Mücken in Heeresstärke - dazu passend lautet das Thema unseres Fotowettbewerbs im Juni Nachtleben --> Klick

ascii code von strings

  • Ersteller Ersteller helix
  • Erstellt am Erstellt am

helix

Gast
Hi Leute

Wie kriege ich in Objective-c den ascii code eines NSStrings?
Habe mir schon die Onlinehilfe angesehen, aber nichts gefunden
 
Nun ja, ein NSString besteht meist aus mehr als nur einem Zeichen, daher gibt es nicht "den ASCII Code eines NSStrings". ;-)

NSString ist grundsätzlich in Unicode codiert. Den Unicode eines NSStrings bekommst Du mit
-characterAtIndex:. Da die ersten 127 Zeichen von Unicode aber mit der ASCII Codierung identisch sind, ist das auch der ASCII Code.

MacApple
 
Ich habe es eigentlich so gemeint, dass ich den ascii code eines einzelnen zeichens will. Sorry, ich habe mich da nicht klar genug ausgedrückt.
Also wenn ich einen string mit dem wert "hallo" habe, sollte mir dann characterAtIndex:0 denn unicode von 'h' zurückgeben, der gleich dem asciicode von 'h' ist ?

helix
 
Code:
	NSString *string = @"Hallo Apfeltalk";
	int i = [string characterAtIndex:0];
	NSLog(@"AsciiWert fuer %c =  %d",[string characterAtIndex:0],i);
Ausgabe

2006-02-09 08:39:51.394 asciitest[1421] AsciiWert fuer H = 72
 
Zuletzt bearbeitet: