網(wǎng)上十六進(jìn)制 轉(zhuǎn) 十進(jìn)制 的方法 很多旅择,但“不好用” 就白扯了
直接來(lái)干貨
下面這一行 把 十六進(jìn)制字符串 傳進(jìn)去 返回值 也能看出來(lái) 出來(lái)十進(jìn)制的字符串了
- (NSString *)decimalStringFromHexString:(NSString *)string{
NSString * decimalStr = [NSString stringWithFormat:@"%lu",strtoul([string UTF8String],0,16)];
return decimalStr;
}
其它操作 就看自由發(fā)揮了 字符串 轉(zhuǎn)int 就是 以下方法
[str intvalue];
然后 十進(jìn)制 顯示成 十六進(jìn)制就是
str = [NSString stringWithFormat:@"%x", decimalNum];
就變成 十六進(jìn)制字符串了
最后加一句,我也在網(wǎng)上看到的這行代碼,感謝那位关带,讓大家都能受益