iOS 转成16进制

来源:互联网 发布:qt5编程入门 pdf下载 编辑:程序博客网 时间:2024/05/17 06:10
- (NSString *)hexStringFromString:(NSString *)string{    NSData *myD = [string dataUsingEncoding:NSUTF8StringEncoding];    Byte *bytes = (Byte *)[myD bytes];    //下面是Byte 转换为16进制。    NSString *hexStr=@"";    for(int i=0;i<[myD 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; }
OK
0 0
原创粉丝点击