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

原创 2017年01月03日 14:15:15



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


// 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;

    

}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

ios十进制、十六进制字符串,byte,data等之间的转换

十进制->十六进制 Byte bytes[]={0xA6,0x27,0x0A}; NSString *strIdL  = [NSString stringWithFormat:@"%@",[...

iOS 16 进制与 10进制之间的 互转

最近自己也在做蓝牙开发,发现好多做蓝牙开发的都没有接触过C ,字节转换更是晕乎乎的,所以写下此篇博客,提供我转换的方法。 一、整形装换成两个字节     int value = 456; ...

iOS 将十进制转化为十六进制、十进制转二进制

//将十进制转化为十六进制 - (NSString *)ToHex:(uint16_t)tmpid { NSString *nLetterValue; NSString *st...

oc 颜色转换 16进制 转换成RGB

OC 颜色使用基本都是RGB的,我们通常还习惯使用16进制表示颜色,但是OC没有直接可以使用的方法,通常使用工具类来转换一下: #define DEFAULT_VOID_COLOR [UIColor...

iOS中16进制转10进制

/// 将十六进制的字符串转化为NSData - (NSData )transStrHexToData:(NSString )strHex { /// bytes索引 NSUI...

IOS中十六进制的颜色转换为UIColor

IOS中十六进制的颜色转换为UIColor #pragma mark - 颜色转换 IOS中十六进制的颜色转换为UIColor + (UIColor *) colorWithHexStrin...

【iOS知识学习】_objective-c 十进制转换成16进制

objective-c十进制到16进制的转换,代码如下; -(NSString *)ToHex:(long long int)tmpid { NSString *nLetterValue...

ios 十进制转十六进制方法

JAVA中 十进制转十六进制 String hexString = Integer.toHexString( 整形参数 ); IOS 十进制转十六进制 ...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

iOS NSData 和十六进制字符串之间的相互转换

本文记录的是使用OC进行NSData和十六进制字符串之间的相互转换。其中将十六进制字符串转换成NSData的代码如下:...
  • CaryaLiu
  • CaryaLiu
  • 2015年10月20日 21:41
  • 10725
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IOS-OC 16进制转化为10进制 OK版本
举报原因:
原因补充:

(最多只允许输入30个字)