• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> Klick

ascii code von strings

helix

Gast
Hi Leute

Wie kriege ich in Objective-c den ascii code eines NSStrings?
Habe mir schon die Onlinehilfe angesehen, aber nichts gefunden
 

MacApple

Schöner von Bath
Registriert
05.01.04
Beiträge
3.652
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
 

helix

Gast
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
 

MatzeLoCal

Rheinischer Bohnapfel
Registriert
05.01.04
Beiträge
2.422
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: