ho questo pezzo di codice C Obiettivo, dove sto Casting un NSString
a un int
:Objective C - Type Casting Da NSString verso Int
NSString *[email protected]"123abc";
NSInteger b=(int) a;
NSLog(@"b: %d",b);
E la NSLog
produce questa uscita:
b: 18396
Qualcuno può spiegarmi perché questo sta accadendo?
Mi trovavo sotto il tipo di impronta mentre lanciando una stringa su un numero intero si ottiene il valore numerico dalla stringa.
per ottenere valori numerici dalla stringa: http://stackoverflow.com/questions/4663438/objective-c-find-numbers-in-string – janusbalatbat