2010-12-15 10 views
2

Kann jemand mir helfen, um die Zeichenfolge zu Hex-Wert in Objective-C bei der Umwandlung vonDatentyp hexadezimal

ich habe den Hex-Wert auf ein Makro zu übergeben ... ich habe es in String wie ---- 0xfffff wie konvertiere ich diese String-Typ verhexen und in welchen Daten ....

Antwort

4

Verwendung -[NSScanner scanHexLongLong:]:

NSString * s = @"0xFFFFF"; 
unsigned long long ull = 0; 
NSScanner * scanner = [NSScanner scannerWithString:s]; 
[scanner scanHexLongLong:&ull]; 
NSLog(@"%llu", ull); //logs 1048575 
+0

ich das nicht wusste. Gute Antwort. –

Verwandte Themen