Ich habe dieses Stück Objective-C-Code, wo ich ein NSString
auf ein int
am Casting:Objective C - Typ Von NSString Casting
NSString *[email protected]"123abc";
NSInteger b=(int) a;
NSLog(@"b: %d",b);
Und die NSLog
erzeugt diese Ausgabe:
b: 18396
Kann mir jemand erklären, warum das passiert?
Ich war unter dem Impression-Typ Casting einer Zeichenfolge in eine ganze Zahl würde den numerischen Wert aus der Zeichenfolge erhalten.
zum Abrufen von numerischen Werten from string: http://stackoverflow.com/questions/4663438/objective-c-find-numbers-in-string – janusbalatbat