IOS-OC 16进制转化为10进制 OK版本



蓝牙项目遇到的,蓝牙设备发送过来的数据需要自己去处理


// 16进制转10进制

+ (NSNumber *) numberHexString:(NSString *)aHexString

{

    // 为空,直接返回.

    if (nil == aHexString)

    {

        return nil;

    }

    

    NSScanner * scanner = [NSScanner scannerWithString:aHexString];

    unsigned long long longlongValue;

    [scanner scanHexLongLong:&longlongValue];

    

    //将整数转换为NSNumber,存储到数组中,并返回.

    NSNumber * hexNumber = [NSNumber numberWithLongLong:longlongValue];

    

    return hexNumber;

    

}


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/onlychengzhi/article/details/53994041
个人分类: IOS-OC
上一篇IOS-Swift混编 调用OC的Block
下一篇IOS-OC 当时接受一个烂尾的项目遇到的bug 内存泄漏 运行时的闪退,无法定位
想对作者说点什么? 我来说一句

objective-c十进制转换成16进制

2012年10月08日 26KB 下载

没有更多推荐了,返回首页

关闭
关闭