美文网首页
iOS NSdata的部分数据转换成 字符串

iOS NSdata的部分数据转换成 字符串

作者: 凯文Kevin21 | 来源:发表于2017-11-29 11:59 被阅读22次
    • NSdata 转换成 字符串
    - (NSString *)hexStringFromString:(NSData *)data{
        Byte *bytes = (Byte *)[data bytes];
        //下面是Byte转换为16进制。
        NSString *hexStr=@"";
        for(int i=0;i<[data length];i++){
            NSString *newHexStr = [NSString stringWithFormat:@"%x",bytes[i]&0xff];///16进制数
            if([newHexStr length]==1)
                hexStr = [NSString stringWithFormat:@"%@0%@",hexStr,newHexStr];
            else
                hexStr = [NSString stringWithFormat:@"%@%@",hexStr,newHexStr];
        }
        return hexStr;
    }
    

    相关文章

      网友评论

          本文标题:iOS NSdata的部分数据转换成 字符串

          本文链接:https://www.haomeiwen.com/subject/iosubxtx.html