iOS - 十六进制转十进制 终结其他版本

网上十六进制 转 十进制 的方法 很多,但“不好用” 就白扯了
直接来干货

下面这一行 把 十六进制字符串 传进去 返回值 也能看出来 出来十进制的字符串了

- (NSString *)decimalStringFromHexString:(NSString *)string{
    
    NSString * decimalStr = [NSString stringWithFormat:@"%lu",strtoul([string UTF8String],0,16)];
    return decimalStr;
}

其它操作 就看自由发挥了 字符串 转int 就是 以下方法

[str intvalue]; 

然后 十进制 显示成 十六进制就是

str = [NSString stringWithFormat:@"%x", decimalNum];

就变成 十六进制字符串了

最后加一句,我也在网上看到的这行代码,感谢那位,让大家都能受益

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容