c_cpp 用于生成十六进制字符串表示的NSData类别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 用于生成十六进制字符串表示的NSData类别相关的知识,希望对你有一定的参考价值。

//
//  Copyright © 2012 Yuri Kotov
//

#import "NSData+ADVHexadecimalRepresentation.h"

@implementation NSData (ADVHexadecimalRepresentation)

- (NSString *) hexadecimalRepresentation
{
    const char *bytes = [self bytes];
    NSUInteger length = [self length];
    NSMutableString *string = [NSMutableString stringWithCapacity:(2 * length)];
    for (NSUInteger i = 0; i < length; ++i)
    {
        [string appendFormat:@"%02hhx", bytes[i]];
    }
    return string;
}

@end
//
//  Copyright © 2012 Yuri Kotov
//

#import <Foundation/Foundation.h>

@interface NSData (ADVHexadecimalRepresentation)

- (NSString *) hexadecimalRepresentation;

@end

以上是关于c_cpp 用于生成十六进制字符串表示的NSData类别的主要内容,如果未能解决你的问题,请参考以下文章

c_cpp 转换为二进制表示的.cpp

c_cpp dr4基本测试用于新的二进制行格​​式

c_cpp C ++中的二进制树,用于测试两个二叉树是否彼此相等。

c_cpp 哈夫曼编码是广泛地用于数据文件压缩的​​十分有效的编码方法。其压缩率通常在20%〜90%之间。哈夫曼编码算法用字符在文件中出现的频率表来建立一个用0,1串表示各字符的最优表示方式。一个包含

如何使用 Apache Spark 生成固定长度的二进制表示?

c_cpp 伪随机生成的假数据用于测试内部工具