不明觉厉:
-(int)StringToInt:(NSString*)Data{
NSData *myData = [data dataUsingEncoding:NSUTF8StringEncoding];
Byte *bytes = (Byte*)[myData bytes];s
int newValue = 0;
for(int i = 0; i < myData.length; i++){
Byte s = bytes[i];
int t_value = (s&0xff) - 0x30;
if(t_value >= 0&&t_value <= 9){
newValue *= 16;
newValue += t_value;
}
else{
t_value = (s&0xff) - 0x61;
if(t_value >= 0&&t_value <=6){
t_value += 10;
newValue *= 16;
newValue += t_value;
}
}
}
}
return newValue;